Something should not be labelled f2p when it is denying content.
What you get is a free demo when content or features are denied.
There are a handful doing it right, where cosmetic or convenience items are costing money.
Skins, xp boosts etc. Faster unlocks of new characters and so on.