Don't mistake non-paying for no-profit. Those users don't pay cash but they do give google lots of personal data and ad-clicks that makes google money. I would personally rather pay a fee and keep my data private and not see ads.
If google loses "non-paying" customers because of performance issues or outages that they don't know about because there's no effective way to contact them, they also lose money just like a company with paying customers.