Ads were much more relevant in a time when micropayments were much less feasible than they are today. There isn't any good reason Facebook can't charge $40/year if they commit to making it good again (e.g. rolling back to 2011 or so) and hosting only the highest paid ads (e.g. Superbowl level production values).