Gratuities aren't compulsory, they're optional. You can choose to not pay them. At least for US bookings. But I guess they'll now have to add in port fees and taxes, which gives a more honest picture.
Eating is a big part of a cruise. I never go hungry lol. But I don't expect gourmet food in the MDR. It's usually pretty decent though with plenty of choices, especially for apps. I always book a few meals in specialty dining, and they're usually good with much better service and atmosphere. Great deals for lunch too, with often almost all the same choices and serving portions as dinner. I cruise to enjoy my time and relax, not to nitpick. Never had a bad cruise.
There are no right or wrong answers to any of these types of questions. It's up to each person, what they like, what they want to spend etc. And that goes for cabins, specialty dining, drink packages, CocoCay and everything else on a cruise. Everyone is different. Do your research.
Unfortunately, all the major cruise lines do this for charters. I think it's a cruddy practice, but it is what it is. It's never affected me and I've done over thirty cruises so it's not super common, but I would not be happy either.
I like watching the videos because you get a good honest view of the ship etc. If I don't relate to what is being offered I stop watching. Nobody's forcing anyone to watch a video.
Yes, the strip I had at Butchers Cut was excellent. Well worth it. When I ordered the package it was $71 for three dinners and the only limitation was you could only go to Butchers cut once. I found the "Experience" menu to be fine at all three restaurants. I used them at Butchers Cut, Ocean Cay and the Teppenyaki hibachi. Unfortunately now they've raised the price a lot and pick the restaurants. They include Hola which is only $19 anyway.
I'm the cruiser that mostly travels solo and loves to roam around the ship. I hit different clubs at night and always find a decent place to sit and enjoy the sun on a sea day without fighting to sit next to the pool. I usually get a few nights of specialty dining and always manage to find decent food. For this cruiser the yacht club thing doesn't appeal to me at all. I don't like a "butler" hovering around, and I like to wander the ship. But that's just me - my best friend books the Haven on NCL and Yacht Club on MSC. He doesn't get my view at all. Everyone's different.