In short -- very. For purposes of cross-platform & cross-browser compatibility, it is important.
Do you need to follow them to the T? If you don't, you'll probably be okay.
A lot of things that do not follow strict standards are legacy applications that have been modified over time.
In my opinion -- there's no reason to not follow strict standards on a new project.
Ian