I guess it depends on what those microtransactions really are for. If it is indeed just cosmetic content that you can unlock in the game through other means, Im fine with it.
But yeah, ideally there'd be none of that nonesense.