I think you’ve made a very good point there. I haven’t been on Seabourn yet but I found on Silversea that if you stick to ordering what you know they’re good at, you’re unlikely to be disappointed. But if you opt for something more unusual or exotic, it won’t necessarily be the authentic quality you’d get in a good restaurant.
Because you’ve already paid for your meals on a cruise, I take the view that if you don’t like a dish once it arrives, just order something else. While I very rarely send back a dish in a restaurant, I think it’s much more acceptable on a cruise ship. You’re absolutely right to be matter-of-fact about it and just order another dish.