Echoing @belloq87 I’ve never understood this line of thinking. Theme parks are a one-of-a-kind experience that can’t really be compared to the alternatives you listed.
I can also think of a million vacations that are more expensive than Uni/Disney. You ever been to Wailea? Switzerland? Even Paris? Vacations are meant to be expensive.
A cruise is a one of a kind experience. An all exclusive is a one of a kind experience. Going hiking in the Grand Canyon in a one of a kind experience. Saying that they don't compare to a theme park is ignorant. Just because they aren't the same type of experience don't make them any less of a vacation. A vacation can be anything. A vacation can be tent camping in a National Park. It doesn't have to be expensive. You are basically saying only rich people should vacation.