I don't get what is wrong with these buisnessmen (buisnesspeople? Is there a gender neutral term for this?.)
If the product is good enough, and I desire it, I will pay your price.
If the micro transactions are good enough, I will pay for them too.
If I have to pay, to make your game good, then that is shit, and you are bad at your job.
Games like Black Desert Online and Warframe are cool games with great ideas, completely ruined by micro transactions. They act like they are optional, but that's only true if you don't want the good version of the game, because you know, everyone wants the crappy version.
This was more egregious in Warframe, because their are many terrible enemies and mission structures, that aren't in most games because they are the opposite of fun. They are the kind, that would never be included were this a single purchase product, but here they work almost like they're holding the fun for ransom.
The original ideas that are in the game, the little details, innovative design descisions, all that work, had to have been done by passionate people. No matter how greedy you are, why would you release an actively worse product, when you could nickle and dime me, and still have one worth being proud of?