I thought the food on RCL was passable. It was very bland which I suppose is on purpose.
I liked the food in Windjammer better than the DR. We were underwhelmed by much of the offerings in the MDR.
I think : To increase revenue --- they serve below par food in MDR and nudge you towards the pay-for venues for more $$$. They have found a way to make you pay even more for something that is already included in the price of your cruise ----- genius!
But to your point ---- yes, I believe food is less of an issue than it used to be. I don't cruise for the food. I cruise for the destination.