Tsavong, you may well be right there. Now that the technology for it is there and buying on the internet well accepted, this will be the way of the future.
I think one of the reasons for doing it is, that it is probably easier to sell 10 small DLCs for 2$ each, than to sell one new CD for 20$. Not a bad thing for the customers either. This way we have more choice to decide which content we want and which we dont want. For example I may not be interested in getting another 10 new units with marginal improvements over the ones I already have (or are so overpowered that they get banned from Multiplayer games), but may like to play the new campaign. So I can buy the Rise of the Samurai for 7$ and give the SJ DLC for 2$ a miss. I get what I want for 7$ where otherwise I would have gotten it for 9$ plus some stuff I am not really interested in.
Bookmarks