You pay £60 a month to BT
Well, you're paying up to £720 a year to BT to get a fast internet connection, and they're paying nothing towards any of the websites they resell or the software used to view those websites. They keep it all for themselves.
All of that they get free. You're not paying for the Internet, you're paying landlord-freeloader BT a rent on other people's property. None of those website they sell access to, they fund, none of that data is there's to sell.
Charge ISPs like BT a 10% tax on their domestic internet connections, give the end users credit tokens for that 10%, tokens they can spend on the internet. Make it only work for countries that support the same system. "Here's magic money you can only spent for internet services in countries that support the tax, so now spend it."
If Mozilla want the fee, they have to move operations to the UK, or convince USA to join the fee scheme. I don't think the latter will be difficult, given ATnT has been revealed as a major funder of One America Network, on condition they attack the Dems and the Net Neutrality law and be nice to ATnT. They should be happy to make ATnT pay their way, after they undermined American democracy.
All the pot of money available will naturally be spent on the limited available initial recipients, which will encourage rapid adoption.
Then you have a economy based on people paying you. NOT secretly selling their data everywhere. NOT ramming insane ads into people's faces. NOT tricking app buyers into paying more by deception. A healthy system of people paying for the goods and services they're using. Potentially a heck of a lot of money too. These ISPs and Cable companies make tens of billions in profits each year off the backs of others.