I'm of the mindset that our browsers are built backwards. For "content-oriented" sites, we should present text, and give the users tools in their browsers to present them as the user sees fit. Instead, we expect the site to design it. Something like Firefox Reader View.
Some people may like bettermotherfuckingwebsite better, but I personally don.t
"presentation-oriented" sites are a different story, of course
Basic styles don't mess with Reader View or other customization, so I don't see a large downside to include them, they just make it nicer for people not using such tools.
Unless the point is to get people to use different tools?
> Unless the point is to get people to use different tools?
Kind of. I dream of an Internet where people have their own CSS/styles, and they can make it look how they want, rather than how the website wants it. I think of it like this: I'm a linux guy. I want my tools to output plainly to stdout. If I want to format them, I'll pipe them into my own formatting tools. I wish websites worked that way as well.
I feel like investing a few hundred extra bytes on some styling might be worth it, a la http://bettermotherfuckingwebsite.com/ vs http://motherfuckingwebsite.com/