Though to be fair: the decisions in those companies aren't made by game designers or developers, but by businessmen. So their goal isn't to improve the overall genre or the games, but rather to see the gamers as wallets and get as much money out of them. So DLCs, lootboxes, "games as service"...