Well, Szymon, I think another year or two, that everyone will aim toward HTML5 and newer CSS coding.
But, I am a computer consultant and I am on a large number of computers that do not support HTML5.
Also, I have found that many many companies and home users have Javascript closed down for security
reasons. So, the simplest way is quick often best.
I did look at the link you gave, and, it was a nice explanation of using the latest ideas. NICE!
And, it IS the way of the future. Perhaps the best way would be to check for the version of the browser
and use that to optionally pull the fanciest display for that browser.
Hmmm, now another thing to learn!

Just as a note on browsers, I hate IE9. It is laid out poorly for my uses. I still use IE8 for IE... So, for
HTML5 sites, I use FF. A pain to jump to a different browser, but, keeps me sane! LOL...