CSS and styling are immoral. Styling is used to manipulate readers. Content should stand on its own, anything that looks nice should be immediately met with skepticism. What are they trying to hide with their pretty background colors and hover styles?
edit: also, can we talk about unneeded bloat? Those 5kb css files add up, how many tons are coal are burned every year because of all of those CSS files being downloaded over the internet?