i don't mind on disk dlc as ling as the company is open about what the game you buy is. the most irritating thing to me is that the press and fans keep on calling it on-disk dlc. dlc stands for "downloadable content" if it's on the disk it's not downloadable. so call it something else.
to @TomMcShea comment about game price. games are actually a lot cheaper than they used to be 10-20 years ago. look back in time and see what 60$ got you, it got you a whole lot more that 60$ does today. it's called inflation, look it up:) add the increased production cost of modern games, the rise in salaries and living cost in general. all this has to be financed by game sales. lowering the cost of a game might increase sales but it's a big risk. once you lower the price, it's hard to increase it if the increase in sales are lower than what you needed to have a sustainable business.