Re: It's quite apparent that....
It appears that, so long as you get your whiskey (other fine beverages are available) and coke (other tooth / gut rotting beverages are available), you're fine in economy.
More likely we work for companies who won't pay for anything but economy. When I pay my own way I will often pay for at least premium economy. On business travel I have no choice, few companies now allow business-class travel for any but the privileged top management.