I agree on that point. My work travel is a pain in that regard since they require you to take specific airlines and routes for different destinations. I can get a CR1 or SWU upgradeable fare for cheaper than they get their contract fare, but I can't just outright select it. I have to do creative work to make it work. Even though I am saving them money! Frustrating.