"...while making as much money as possible..."
"...because these companies think gamers are stupid..."
In my opinion, there's the root of the problem. Gamers keep buying into it, so the companies keep selling it. Here's a thought: these companies are, in my opinion, putting into practice the very behavior I often see gamers evince in online economies, namely, find every way possible to exploit the system and prey upon the lazy stupidity of other gamers to make sales.
*****, cry, complain all you want, but I will simply repeat the mantra I have said multiple times (though I haven't said it in a while): a company hears and understands only two sounds, the creak of your wallet opening and the slap of your wallet closing. All other sounds are considered noise to be ignored. I should probably add some specificity to this mantra to say "a Triple-A game company", as there actually are some companies out there (the smart, successful ones with extremely high customer satisfaction ratings) who DO listen to customer complaints and address them without the need to see the revenue stream dry-up before they are sent into a crisis reaction to understand why no one buys their shit anymore. Of course, there are companies that don't even listen to and understand the wallet creaks and slaps; these companies usually die a painful, if sometimes protracted, death.
Honestly, my advice is to stop buying from EA and Ubisoft, quit bitching on about them, and move on to better games. Just ignore them as an existent entity, paying attention only enough to make sure you're not buying a game from them. In my opinion, EA and Ubisoft are unrepentant, and, as such, we as gamers should just cease raising our blood-pressure about them. Don't even talk about them, at all, neither the company nor their games. Let those companies suffer the agonizing, protracted death of inevitable bankruptcy and oblivion. Don't even go on about how you want to show them the way to improve in the hopes that they'll get better. They won't because they have no reasoning or motivation to do so. Reserve energy and effort for better companies and better games.