Maybe the gaming industry has come to a point where gamers should be given the choice to filter and play with only those who have not paid for extra content or abilities, or perhaps two different versions of the product. One with micro-transactions and one without. I doubt publishers would be overly enthusiastic to do such a thing as it would directly decrease the demand for the micro-transactions in some players mindset, but players not interested in the micro-transactions would have one less reason to complain about them.
The problem as it stands now is, if you want to play a game with micro-transactions, but don't participate in the micro-transactions yourself, regardless of the reasons, you are still subjected to the in-game consequences of other people participating in the micro-transaction system.
Of course, I can already see publishers trying to raise the cost of the non-micro-transactional game rather than lowering the cost of a version including it, claiming they need to make up the lost revenue.