Very true, although most companies that have corporate contracts do so for multiple major airlines, so there still is choice. Also, corporate contracts have much more influence for international travel, they aren't nearly as meaningful for domestic travel.