if you have a captive audance it doesn't matter much, but i agree.
It seems more like one of those things that "just because you can, doesn't mean you should."
i found a java tree nav thing when i was learning web design around 1998 or so. It was a neat thing on my website which was a personal site just for me where you're encuraged to do the "just because i can" stuff.
If its for a customer or with real live users in a professional app... i'd find a better solution.
CF tries to pack itself with all sorts of neat stuff that make developers lives easy to make it more tempting to use. but some of those things make a users life a nightmare like cfform for example.
We've heard that a million monkeys at a million keyboards could produce the complete works of Shakespeare; now, thanks to the Internet, we know that is not true.