It is vitally important that you make a distinction. I see nothing wrong with post-release content being put on sale, nor do I see a problem with patches and updates being made to a previously-released game. No game is perfect on release, after all, and there's nothing wrong with a developer making more content for their game. I agree that there are some abuses of this, but you cannot condemn the whole of DLC because of that.