My main, (and really only) main argument and gripe against F2P models are how the allure of the money through monetization may negatively impact how a game is designed from the ground up, at the expense of the player's natural experience. See some recent Assassin's Creed games with grindy content but you can buy exp boosts for convenience to speed it up. Would it perhaps have been made differently and less "repetitive" if microtransactions wasn't a thing? Or SWOTOR, the MMO, that has some pretty severely limiting features unless you pay for a sub, to a point where there's basically no point in playing the game unless you pay for a sub.

Or basically everything about Diablo Immortal, which genuinely could've been a pretty good Diablo game, if made as a full priced genuine title from the get go, with no microtransactions in mind. If you remove any paid anythings in Diablo Immortal at the moment, the base game is fundamentally broken, as you can't get higher than rank 2 stars (out of 5) and gem ranks gets exponentially more expensive as you improve them. And there's basically no point in Diablo's gameplay loop than grind for stronger gear to kill stronger enemies, so they'll drop stronger gear so you can kill stronger mobs. If there's a cap to that, it's a cog in the fundamental gameplay wheel of Diablo imo.

Genshin Impact has a pretty good model as far as F2P goes, but it also benefits from not being a competitive game or have PvP in it, so balance doesn't really matter. Hence much less pressure in farming for the best characters, items, etc. If it had a competitive element, then it'd be bad, as any monetized design that directly influences player power levels through either progression (gear upgrades) or access (unlocking characters), it's bad.

People, at least in the west, generally prefer to pay a flat amount by either subscription, or upfront for box title, and the gameplay itself to be an even, level playing field from there. Preferably anything should be obtainable in-game through playing the game, without any external factors, not even exp gain boosts. Yes Ubisoft, not even that.