I think the main distinction is that there's only one HTML document that ever gets loaded during the course of your usage of the app. In other words, you never have to navigate anywhere else.
Or are you making the point that anything that doesn't function this way isn't really a web application?