Once people got sucked in going to specialty restaurants, they should have realized that the quality of food would suffer.
If I want special restaurants I have plenty here in my hometown.
I never had a bad meal on any cruiseship, but if you are willing to pay extra, the day will come when you will have to pay extra for everything.
I am not cheap, I spend plenty on my cruises. I don't mind paying for fine wine or tours etc. but I won't pay extra for dinner. It was good food and excellent service that built the cruise industry, not charging extra money for decent meal.
Carnival Liberty New Year's Eve 2007
Liberty of the Seas 5/2008+11/2009
Allure 1/16/ 2011
Vision OTS 2-14-2015
Freedom OTS 3/6/16