Why use flash for everything?
Because you can, because it's getting better, because you like working in it etc. It's got nothing to do with the end user and the delivery of information.
The back button doesn't even work ffs - and I know that you can script it to work but you flashers don't, do you? Hmmm?
Flash has it's place (vectors, multimedia, streaming, blah blah etc) and it does that well, but it's not going to take over the internet. And who says that when grandmas have DSL something else won't have come along and trumped flash? Technology evolves - that's why we use xhtml and not html, Flash MX not Flash 4 still.