Well this may be a case of to each their own.
Addressing the 2nd point about amenities, our HOA had a pool from the 80s and a clubhouse we had to pay to use. So really just a pool. No hot tub. No zero entry. No water features. No meeting spaces (unless pay for clubhouse) no business center, restaurants or marketplaces on site, no scheduled activities that we wanted to attend.
I'm not sure which resort you live at but if we don't like the amenities we move somewhere else.
All in we paid around 2500 a month mortgage reserves all costs included. Didn't have cleaning. Estimated 250 a month for reserves and repairs. Our average monthly timeshare stays were 1600 when we started in 2023. 1400 in 2024. And around 2k now in 2025. We've been choosing to stay at higher end places and begrudgingly pay the resort fees more recently to be at places like Hilton and FS more often as I'm no longer as motivated to prove that TS living is cheaper than standard living.
We converted our house back home into a rental. So it pays for itself for now.
As far as quality of life speaking for myself. When we started our journey my daughter was 2 and son was just over 1. Having housekeeping support, kids clubs, activity centers, movie theatres (Grand desert, peak 7, peak 8, desert blue, etc), scheduled activities, onsite playgrounds, relief from home owner responsibilities while raising toddlers allows us to spend more time with the kids, have more time for our marriage, and honestly for me work more (I'm a workaholic

).
Kids also enrolled in a daycare "academy" with a national presence and often available near our TS locations.
The combination of all of these things has allowed us to increase our income, spend less, invest more, pay off debt (86k plus so far).
We're relatively young (mid 30s), with 2 kids and very little support from family. TS feels like one of my best investments even before we were full time. Our travel style changed after having kids but see more potential as they age.
I know way more info than you asked for but it's working for us right now. Plus I've gotten to meet some great people through this site and in person during our travels.