And Rockstar is more likely to do it 'right'
Doubtful. Everything on GTA Online is far too expensive. I can pretty much never afford any of the cool new stuff they put in because I don't play for hours and hours every week.
It's funny. There were some devs who were saying "glad I don't have to deal with this", (while linking the EA post) also people thanking GG for Horizon not having micro-transactions.
If you look though there's probably still more games out their without them. Nintendo still don't do microtransactions and most indie games don't. But yeah, AAA has got to that point where not having microtransactions is now considered a positive for the game.
Its all gone too far.