I think things like Google Fonts have lead to an overuse of stylistic fonts and that should be addressed. But not for the reasons you're stating. 99.9% of all users don't care about setting their own fonts for websites or even know that that's possible. I'd rather let the company/website that paid for a designer to come up with a solid typography dictate how the site should look than trust my programmer's eye for design (which is to say I'm blind as a bat in that regard).
The real reason over use of fonts is dangerous is because it's a huge hit to site performance if not done properly. I've seen way too many sites that are yanking in Google Fonts all willy-nilly with zero regard for typography or performance. That's bad, but it's almost always the result of an inexperienced "nephew that knows HTML" or someone with access to a really shitty WordPress template.
And since the vast majority of people have zero interest in tweaking fonts themselves (myself included), why not use fonts other than the handful of (imo) boring system fonts?
> why not use fonts other than the handful of (imo) boring system fonts?
Ayup. I use Oxygen on pretty much everything because I really like how it looks and it's part of the distinctive style I impart to the stuff that I'm building. The number of users who have really strong opinions about fonts versus the number of users who either consciously or unconsciously appreciate a good-looking design is not a ratio in favor of caring about the former.
(Also agreed on performance; that's why I use one font family and use it from Google Fonts--because it caches.)
The real reason over use of fonts is dangerous is because it's a huge hit to site performance if not done properly. I've seen way too many sites that are yanking in Google Fonts all willy-nilly with zero regard for typography or performance. That's bad, but it's almost always the result of an inexperienced "nephew that knows HTML" or someone with access to a really shitty WordPress template.
And since the vast majority of people have zero interest in tweaking fonts themselves (myself included), why not use fonts other than the handful of (imo) boring system fonts?