With different browsers choosing to render CSS in their own preferred way , whats the point of having a standard?

Simple stuff like creating a fluid 3 column layout that works across all browsers can be an experience in frustration. How do you deal with this or make cross-browser compatible development not so painful?