Actually, the cruise lines claim that the alternative restaurant isn't a profit center... they actually don't "make" money. They do it as a service because they have had so many surveys that indicated it's something that pax want. The additional charge is to cover the gratuity to the staff, and for the additional costs of preparing special meals.
The food quality in the dining room is very good... the food in the specialty restaurant is excellent. Service in the dining room is very good... and in the specialty reataurant it was a show. My favorite cruise foods all came from the Normandie. For those who don't want to pay the extra charge... that's fine... the dining room is more than adequate. However, the food and the service in the specialty restaurant is special, and there are many of us who enjoy a night (or two) in these venues.
paulfredo