Amen to that.
Here's a little thing I thought of yesterday...
webpages are like baked goods. HTML is flour and water. Use only HTML, you get hard tack. CSS is sugar and spices. Use HTML and CSS together, you could end up with a beautiful, tasty chocolate cake.
The purpose of CSS is simple.
By separating markup from design, websites are easier and faster to make.
HTML (hard tack) is hard for your viewers to chew, while a CSS chocolate cake is soft and yummy.
Let me ask you this. Would you rather make hard tack or chocolate cake?