Preach. HTML and CSS are markup languages for creating documents. Using them for GUI applications is wild and obviously a bad idea.
HTML is pretty bad (XUL was better), but (subset) of CSS is probably OK.
Most major GUI frameworks operate on something very similar to HTML + CSS.
HTML is pretty bad (XUL was better), but (subset) of CSS is probably OK.