Because people don’t understand the economics of offering different things for different people and how those things keep the overall costs down for everyone. Bars, casinos, spas, pictures, excursions (all of which have always cost additional amounts) keep the overall cruise fares down. And when economics change, business decisions have to be made. If this type of cruising isn’t for you there are plenty other places to spend your money.