They get hated on because :
-
they inspect packets. They terminate the TLS sessions at their servers and reencrypt to forward to the backend. This allows them to analyze the data to spot spam, optimize compression and such
-
they are used everywhere. If they go down, 30% of the internet goes with them.
I don’t mind paying full price for a game, as long as I own it in the end and that the game is not ridiculously short.
Paying 70 euros for a game with less than 7hrs of playtime to get to the end, and artificially padded with collectibles around a open world is a ripoff especially when the game requires licensing servers to be online to play, even for single-player.