The IDEA of DLC is a sound one, but for the most part DLC is either overpriced or should have been in the game release in the first place. Either way, you're getting ripped off, since in the first case you're paying too much for too little and in the second case you're paying extra for something that should have recieved for free.
As far as I can tell, the basic retail price for newly published games hasn't changed in the last decade, maybe even gone up a bit. Adding microtransaction on top of that is just greedy. I wouldn't mind the system if they cut the retail price, but as it stands it's just wrong.