I’ve seen early access games that go their entire dev cycle without adding real-cash shops. this pervasive idea that microtransactions are just an acceptable thing in any new game has me absolutely incredulated.
it doesn’t matter how long it takes to develop, putting a cash shop in an unfinished game is a bad move optics wise.