You just answered your own question. It's better to rent than buy. NEVER buy from a develepor. Their prices are so inflated it boggles the mind how people pay so much to buy them. If you decide to buy a resale you can sometimes find one for absolutely nothing if the owners just wants to get out from under the anual cost of never ending increasing maintenance fees and assessments which brings me to the reason to rent rather than purchase.
Everything looks great when you're on vacation enjoying a resort. The developer uses that to entice you to sign on the dotted line and commit yourself to a lifetime of fees. Maintenance fees and assessments are forever increasing and usually way beyond inflation. You have to pay them even if you decide not to use your resort that year. Some developers have found that they can control the board of the HOA and use your fees as a piggy bank for themselves.
I would never purchase a timeshare in this market. Like you said .. why buy when you can rent without obligating yourself to a lifetime of increasing fees.
Don P.