I 100% agree. if u added like special skins and you could buy them with in game currency that would be super cool. also u could actually make some decent money from it if u had to pay for a different type of currency for limited edition skins. i would certainly buy things for irl money.
I agree with adding some form of currency, unless you need to pay for it. It would be easier (and more effective) to have ads to pay for server costs or to gain revenue. If microtransactions are added, five-year-olds will be reaching for their parents' credit cards. Also, it would be difficult to implement microtransactions due to how profiles work, and people would be really upset if they lost their account after having done a microtransaction.