I really like the thoughts put into the game. However, I personally think, that micro transactions aren’t necessarily a bad thing, if you do them right. As an example for this I would call Helldiver’s. You can pay to get faster progress, but it isn’t necessary by any means. You can unlock everything with a reasonable amount of grinding.