wouldn't it be better to have the intuitive behaviour by default, and the space-optimised behaviour as a configurable option?
Rich (creator of Clojure) addressed concerns similar to yours in this reddit discussion:
http://www.reddit.com/r/programming/comments/afyav/clojure_1...
He also discusses chunked sequences in a video here (near the bottom of the list, the sound is pretty bad):
Only if you believe the side effect of using the CPU doesn't count.
my point is that telling your users they aren't sensible quickly becomes tedious (and tends to annoy them).