100% Get the staffing issue during Covid, but definitely not for 5 years (that's ridiculous). They certainly could have made it a priority if they wanted to, but they didn't feel it was worth it/needed to, so they chose not to. That's of course their right as a business, but for ppl. to. try to convince others that a company as big as Disney had no choice in the matter and couldn't figure how to staff it when so many other much smaller companies (ie less resources) found a way is just foolishness.
As with 99% of things in life it's all what one chooses to prioritize and your bang for your buck so to speak.
Disney has decided this year they want to try out having both open for the summer again and then will close 1 during the off season just as they always have. It may not be the exact same dates but the premise is the same.