I think your problem is you haven't cruised in 10 years. Most of the lines no longer have great food, as they did 10 years ago. If you want better food you must book the specialty now.
As we are still paying the prices we paid 10 years ago, (unless you book like the Oasis, which is much more expensive) I don't think it should surprise us that food is not as good.
Equal opportunity cruiser since 1998-4 Carnival, 4 RCI, 3 HAL, 3 Princess, 5 Celebrity, 3 NCL, 1 Disney
I have now achieved-
ONE HUNDRED DAYS ON A CRUISE SHIP!!!!!!!!!!
146 days total