I remember back in the 00s when COD was like the hottest game out there and all I did after school was just grind it out to get that certain skin I wanted or to get a gun locked behind a XP barrier and not a $$$ symbol, I don’t think developers are forgetting that sense of accomplishment they just choose to ignore it because “if they really want that skin or gun they should just be able to pay for it because it’s easy!” when it just in the end makes you waste your time because you can just whip out your credit card and purchase what you want in a base $60-$100 dollar game. Madden for example, for this unfamiliar there’s a ultimate team mode which is like a fantasy team where you play solo events to get new players and complete sets to earn some of the best, or.... you can buy packs and earn some of the best players in the game that way. I think it was one hour of gameplay amounted to $5 in the shop and it was just a big slap in the face for me as a consumer because when we pay $60 for a game and when you can’t complete a challenge the solution shouldn’t be “just go to the shop and buy better things”