I'm actually surprised (and happy) that discussions here are positive. In my experience, gamers (at least those discussing on the web) are the worst audience : they're always angry, always complaining, only ever temporarily satisfied (which is kind of sad, given gaming is supposed to be about leisure and entertainment). I'm a developer and I've been offered several times to join the gaming industry, I always refused : it's an underpaid, overworked job (comparatively to other industries in programming) where your audience hates you.
But indeed, it certainly won't get any better in the era of political polarization.
The customers. :) Ear me out:
The main reason why there is so much problems with deliveries (way more with UPS, DHL and the likes than Uber Eats deliverers, in my own experience) is because we're not their customers, in their heads. They're paid by the merchants (UPS/DHL/etc are paid by your shop keeper), or they're paid by the platform (rider is paid Uber Eats/Deliveroo/etc), but the end customer is just part of the constraints, for them, especially since the customer doesn't even choose who will deliver their package (you don't like UPS? Too bad!). Give the customer that choice, and make them pay directly for the delivery to the deliverer, and I guarantee all those problems will go away. This is why I said we need a decentralized reputation system : so that the customer can see the reputation of local delivery service before selecting them.
When the problem is with the shop, well, this is already sort of dealt with. We already have reviews systems and we already select our shops, so it does happen that shops behave poorly, but not for long. Although, users have to be educated about verifying reviews, and developers have to implement countermeasures and stay on top of the review cheating game.
And to avoid problems with the platform, we have the interoperability of standards like ActivityPub : there is one global network (like the fediverse, or the web), and multiple programs are implemented to use it. They have a incentive to work well because there is competition, something that centralized platforms eliminate altogether.