OK, maybe they don't hate them, but they certainly seem to have deprecated snapshots. It says this in the manual:
It is recommended that you use branches or labels to mark a version of a tree. Snapshots are simply a historical oddity.
I've seen a couple of posts by Eric saying that snapshots are heavy, and it's better to use labels which are lightweight. I can see the reasoning there, especially if you're creating dozens of labels in (say) an automated build. But how about if you want to create a single, manual, (where's my Thesaurus?) snapshot of your source, for example before refactoring. Why not use snapshots? They are soooo cool - I love the idea that you can see the snapshot as a "virtual" project in the tree; apply permissions to it, browse it, "get" it. This is all difficult with labels. You can create a branch but then you don't get that cool icon that makes it immediately obvious it's a snapshot Please don't tell me it's simply to be "more like" VSS!
Anyway - are these going to go away? Please keep them in the product - I think they're one of the best features.