Completely agree with you. I've been saying the same thing for years, though be prepared for responses from posters who will tell us it doesn't matter and anyone whose vacation is "ruined" is just being silly. My vacation isn't "ruined" and no one else's is either, so there's no need for hyperbole.
But show matters. If the castle needs a major refurb on a 5 or 7 year schedule, so be it. It has to happen, its breaks the show a bit, but there isn't much choice.
But to have the crane hanging over the castle in full guest view, with workers hovering above castle shows, etc, for a solid 8 weeks every year -- it's just bad show, plan and simple. Set up work lights, do the work at night, pay the overtime, get a bigger crew and get the crane lowered every day before 9am. It would solve the problem, but would cost more money that way. And it's become abundantly clear that $$ trumps show.