Yes, email is such an important tool that it would make sense for all of us to pay for it. That said, the big internet companies trained millions of users to expect everything for free on the internet (intentionally or not). Many people seriously think "if it is on the internet, it should be free - I am paying for my internet connection, aren't I?". If you don't believe me, try talking to a non-HN, non-tech-savvy person about it.
The fault is on these companies as much as the users. It would take a big change in mindset to make non-advertising models work in consumer world