If the people buying the games are fine with the microtransactions in them, there is no way you can criticize and say "hurr, keep supporting microtransactions".
It is how the market works. When an idea is universally bad, e.g Xbox One orig.vision, the market rejects it much the same. I never used microtransactions and I barely even buy any DLC, but I don't see the point of complaining anymore.