I never understood the hate for DLC honestly. If you don't like it, don't buy it. Nobody is forcing you.
Do developers like to take advantage of it? Yes. Be smart enough to know when this is the case.
I think DLC saves the middle games. Now we don't only have AAA or indie games.







