That is just certain games that rightfully have a bad reputation, not all F2P games. As others said, in rocket League or Fortnite you don't get advantages from buying things. You can buy levels in Fortnite, but they only unlock cosmetics.
It is an ongoing massively multiplayer game which also incurs server costs, so I don't think asking for a voluntary subscription is too much.