Contractual discounts--which corporations do have--are usually balanced by a guaranteed spend figure. For small and midsized companies, the spend is often paid in advance, to the benefit of the airline, which can carry the float and lock up a portion of market certainty.
My two cents: I have a deep amount of respect for United's tech stack. It is the best amongst US airlines and among the best in the world. However, this is the wrong move for them, and unless other airlines follow (doubtful, since United taking the lead here gives others competitive advantage,) United will have to backtrack in a year or two.
* they are trying to artificially inflate the price
* they could send cargo that is, per pound, more lucrative than the cost of a ticket
It's not like the weight of a person is going to cost an extra $50 in jet fuel
Not much of a factor on more expensive fares, but for short flights where a $50-100 fare is realistic.
[0]: even with today's oil prices, the extra fuel is only $20-30 for a transcontinental US flight. negligible for short flights.