The only thing these companies understand is money. We have to speak with our wallets. But there are too many people who don't have self control or are dazzled with console exclusives and shiny "new" graphics. But see, it's not that simple, not everyone is tech saavy. There is a market for console owners obviously. They just want to pop in a game and play.
If these companies keep giving watered down crap, taking away things, restricting play of used games, inserting ads/commercials in to our games, then simply put, don't give them your money.