On Broken HTMLFrom time to time the idea is put forth that less common browsers need to start dealing with bad code. There are two problems with that view.
Simple Browser Categorization (Obsolete)
Sometimes you want to know exactly what software people (or bots) are using to view your website. Sometimes all you want to know is which rendering engine's quirks you need to cater to.
User-Agent Spoofing ExplainedLet's say someone decides that they'll only allow blondes into an event. Depending on how its done, UA spoofing can be like wearing a blonde wig, or it can be like a brunette wearing a badge that says โBlonde.โ
Web Design is Like PizzaA lot of pages aren't as specific as the authors think they are. When you write code and test it on only one browser, you're not testing that the code is correct, you're testing that *that browser* makes the same assumptions you do.