ultimately it's down to each airline's executives who want all the things in the world whilst paying the barest minimum on contracts which results in scrimping and saving done by the handling agents.
Spot on - you get what you pay for, simple as that.