I’ve actually found it to be the opposite. With the big lines, I’ve found taste and service to be better on the older and smaller ships.
The 2 lines I’ve found to be most consistent with excellent quality is Windstar and Viking Ocean. IMO, they are the gold standard of cruise dining. But then again, you certainly do pay for it. 🙂