This just goes for PC publishing in general. Think how many buggy games get dumped on the PC market and then abandoned. Halo and Gears of War immediately spring to mind. Those don't even scratch the surface.
If you think about all the companies that give most people warm fuzzy feelings, they have a track record of really supporting their products. The three that you mention are definitely some of those, but I would throw Valve in as well.
On the flip side you have publishers that just dump crap or foist intrusive schemes and people hate them. EA and Ubisoft deserve a lion's share of the attention here, but Take Two is starting to go this direction as well. I would say that Valve is coming in on this list as well for Steam, but their work on the games end helps mitigate most of the outright disdain.
Yea, good point... Valve is definitely the king when it comes to this stuff. EA, have slowly started to regain some respect, and seem to be making an actual effort at turning things around, though haven't quite gotten around to the content stuff.
Just thinking of companies like Bioware, which are supporting their products well after release, I realize they aren't really playing by the same rules because they are part of the
EA Partners program, and not owned by EA outright.
Just to further the point of keeping one step ahead of the pirates, if companies release updates that are solely designed to counter the latest hacks, (unless gamers are using services that download these automatically [ike STEAM]), people will just be apprehensive and not download them at all. But if companies release free content, they can include code that renders the latest pirate favorite cd keys, cracks and the like, useless.
I like what Bioware has done with their community stuff, where they've made a facebook like website for their latest games, which among other things, shows off player achievements.
I know it seems kinda silly, but hey, it draws people.
I think Idol a few years ago was mentioning that developers should take this route.
edit:
The point of all this was to say that I can't imagine Ubisoft doing the content thing in a billion years. The reason is that they are complete assholes when it comes to supporting their products. I've bitched about them before (you can find the thread). Basically, they release products and then forget about them. Some of their games take six months to patch.