They also push their credit card with Chase. It has a $99 yearly fee, but gives you a free checked bag and lets you into Boarding Group 2 without needing extra status, which has an okay chance of having enough overhead for a carry-on. If you intend to fly United more than once in a year with a checked bag, but not enough to get status, it can make more sense to get the card.
It kind of sucks to have to play those games, but that’s Capitalism.
On the other hand, no one is obligated to listen to you, and freedom of speech does not equal freedom from the consequences of said speech. If you voice an unpopular opinion, be prepared to not be popular.