The only reason why single player games are being pushed aside, and micro transactions and loot boxes are on the rise has to do with people paying for things. Impatience is killing a once great industry. Personally, I want games to be offline and single player, can't stand multiplayer and really can't stand paying to unlock things early. It takes the achievement out of the achievement of unlocking and I think that is cheating. It ruins the gaming experience for those who will not or cannot afford to spend money.
Replies
And this!