If anything can possibly slow down flight boarding, disembarking or cleanup, they'll first try to remove it completely, and only if people object too much will they reluctantly offer it with a fee.
Pocket on the seat back -> most people don't use on short flights -> get rid of them.
Luggage -> most people need this, but not everyone -> charge a fee.
Reclining seat -> most people don't use on short flights -> get rid of them.
They do sell drinks and duty free; that's an interesting one. I guess once the flight is airborne, the flight attendants aren't really doing anything else (from management's perspective) so they might as well sell stuff. Plus the trolley blocking the aisle stops passengers from moving around, which they probably see as a big advantage.
I think this even applies to the ridiculous penalty fees they charge for e.g. trying to check in at the airport rather than doing it beforehand on the app. It feels like they're just trying to rip you off, but I suspect they see it more as a "nudge" to make people check in online, because that streamlines their airport process.
I got a little bit less annoyed by them when I realised this. Sure, it's still uncomfortable and sometimes infuriating, but it's all with the aim of an efficient and reliable service, and they're way better than average at that.