I can't effectively counter the points you made with regards to what title has done this or that. But I'd like to point out a current example of something similar. It isn't exactly as described. But it is somewhere along that route.
Battlefield: Bad Company 2 was released earlier in the year and practically on Day 1, there was a "map pack" released. If you were to remove the PC platform from the equation, you could say that this is akin to point #1 to 2nd-hand buyers of the game. Those who purchase BC2 as a used product would not be able to get this map pack, along with 5 others (soon to be 6) released. As a result, a player who do want to play on these maps would have to cough up cash in order to get a feel for it. Even worse so is that there is no way to really try it out to see if it is worth the price.
As for point #3, DICE is now notorious for this. Their VIP Map Packs 2 through 6 are largely the same, and contains virtually everything that was already seen in-game and was on the game disc. However, they were largely either locked or needed a few additional files in order to fill in the spaces. The community for BC2 has since then coined the term "Mode Packs" as the maps are the same but only its layout are different. It is akin to remaking other content, when these content should have been either finished or released since Day 1.
I have played the game on the PC end for many months. It is irritating at times that these so-called "new maps" are nothing more than the same thing but just in a different mode. Many of the players in the BC2 community also feel the same as well. We do want new maps but the same maps designed and played differently isn't our definition of "new."
You say that games are products w/ big teams. I've no issue with that. A game being worked on by a large development team will definitely be working hard to make it as good as possible. However, the growing issue at hand is the lack of content being shipped with the game. More and more games are becoming less complete or less fulfilling because they lack the content that long-time gamers have wanted. PC players are becoming more left out because of how games are being designed today due to the overwhelming market of the console platform. And with DLC, the developers and the publishers are using that option to rake in as much cash as possible in order to keep players playing their games.
I personally do not mind DLC as a whole, as long as the game itself is fulfilling, enjoyable, and has plenty of things to do in it. But this is not the case any more. DLC is stifling the modding community and the PC players are getting shafted and ignored. The devs and publishers are too narrow-minded to focus on anything else.