its designed to provide 'luxury experience'.
it offers multiple memberships..
Club ITC, Club Marriott, Accor plus etc.
and it offers multiple travel benefits..
unlimited lounges, airport transfer, ed prime etc.
those 50k points never meant to equal fee paid, its combinedly with all these benefits then only you'll get more value than fee paid, not with only 50k points. IMO