Sadly, I agree that browsers have forgotten what defaults are for. Instead of prvoiding something useable for the user, default CSS has turned into a nearly completely abstract set of values of relevance only to developers.
But that situation should be fixed on the side of the Web browsers, not every website's author.
But that situation should be fixed on the side of the Web browsers, not every website's author.