Sounds like a sensible cost-saving measure to me. I get the things given to me every time I fly, and have only used them once [on a Premium Flat-bed on long-haul]. Otherwise they just clutter my space.
Perhaps it would help if passengers dressed for the journey, instead of wearing just vest and shorts [and baseball cap].
Cynical Brit