I’m glad it’s worked for you. If that’s how you choose to spend your money, great. Others view our family’s decision to fly vs drive, or stay at places on-site vs cheaper accommodations in Orlando, as extravagances.
But the notion advance by others (including implicitly even this post) suggests that multi-thousand dollar investment means prepaid vacations is not fully accurate. It gives you some comfort and certainty so long as you stay in your home resort, etc. But those “paid for” vacations also involve annual maintenance fees, the cost of tickets (which have gone up) and over the last few years, transport to/from your resorts to the airport.