I have friends flying United Express RIW-DEN next month (Dec 17th) who were told that they're afternoon departure was canceled and to pick an alternate flight. They tried for the morning of the same day, but were told that this was unavailable even though only 35 out of the 50 seats on the morning CRJ-200 were booked and thus had to pick the next day for their flight. What would make United hold 15 seats away from sale a month out?
It seems that Riverton 8,200 feet airport should be able to handle a full CRJ load on the short flight to Denver in the winter as I know it definitely can in the summer, so I hypothesized that for some reason United was trying to hold 15 seats in order to sell them at a higher price later.
Or could it be something like a 15-passenger group sale that United expects to make?
Or United hedging its bets against a regional pilot shortage and having to cancel/consolidate further?
Or are the 15 seats being held for people who were bumped from other cancelled flights on other surrounding days to pick from, and United doesn't want people bumped from December 17th's cancelled afternoon flight to take up all of December 17th's morning flight when it also needs to accommodate bumped afternoon passengers from Dec 16th, 18th, and 19th?
Currently no seats shown for sale on Dec 17th or 18th

It was just interesting because I couldn't give any good answers to my friends as to why they couldn't pick from open inventory.
Thanks for any thoughts.