If the other 99.9% of your users paid the same rate that'd be 5k x 1,000 = 5 million which is _way_ out of whack with what your advertisers think your site is worth which is 70k. You're overcharging your users by a substantial amount (a factor of approx 72 if my calculations are correct) so it's unsurprising only .1% have opened their wallets. The other 99.9% don't want to be fleeced by you.
There are a few things you need to keep in mind. Users that are willing to pay are typically from higher paying advertising regions, because those are areas where people have higher income. Therefore, I might generate $1 a year per user in advertising, but the average region where people are willing to pay is generating $3 per year.
That changes your calculation to a 24x increase.
Ok, then you need to realize only the most active users typically want to open their wallets. The users visiting 20x a day are going to pay before the people that visit a few times a week. So, if a paying user is typically 3x more active than a non-paying users, they're generating more advertising income.
That changes your calculation to an 8x increase.
Now, I should inform you users have 3 different payment options. All options remove advertising, but some users pay more because they want to support the site. So, users can actually pay 50% less than the average numbers I shared in the previous message, and still have advertising removed.
That changes your calculation to a 4x increase.
Ok, this is now looking more accurate, and I would agree the average user is probably paying 4x more than I earn from them in advertising. This is done on purpose to optimize earnings. If I lower payments by 4x so they're close to advertising rates, I'm not going to have 4x as many users sign-up. Even a 1 cent payment option will scare away 95% of people.
So, yes, I'm charging people more than they generate from advertising. If I charge them the same amount, then I would very likely have 150 instead of 100 paying users and see lower earnings. This doesn't influence my original message, and how advertising is the most important source of revenue for many sites. Without advertising there is no way I could cover my 15k in expenses, and no amount of fine tuning to my user payment system would get me to those numbers.
_Only_ 5k a year in earnings?
100 users out of 100k is .1% (a ratio of 1,000)
If the other 99.9% of your users paid the same rate that'd be 5k x 1,000 = 5 million which is _way_ out of whack with what your advertisers think your site is worth which is 70k. You're overcharging your users by a substantial amount (a factor of approx 72 if my calculations are correct) so it's unsurprising only .1% have opened their wallets. The other 99.9% don't want to be fleeced by you.