While it;s nice that CD-Projekt is giving away all the DLC, it's not really smart from a financial standpoint. They should charge for it - but making sure that the price points are done properly.
If you want a proper DLC release compnay, look no further than Paradox Interactive. they release a crapload of DLC, and I would probably buy every single one (if it increased my enjoyment of the game). The Europa Universalis games (and HoI, CK & Victoria) can have a totally different atmosphere when you buy the various song packs/unit look packs. I never play with Italians, French or Spanish so I would never get those DLCs, but would buy and Byzantine, Ottoman or Eastern packs they release (I have them all currently).
All their DLC needs to be bought, but there is no hard feelings from their customers because of the nature of the DLC (and the price).