Teaching CSS hacks without context

Most of the tips are useful, if a little familiar by now, but their first one bugged me: Browser‐Specific selectors. As you’ve probably inferred, it shows you how to use CSS hacks in order to provide browser‐specific code. My problem is this: many people — myself included — think you shouldn’t use CSS hacks.