For a couple of years now we have been living with Ajax and other similar web 2.0 techniques in order to ask for or send content without refereshing a whole page. It's pretty standard in slideshows, autosuggest enabled search fields, infinite scrolls and so on.
The main benefits are a faster and a more seamless experience much closer to what we have with native apps.
But why don't we utilise the techniques more? It is possible to build whole sites that relies upon this technique.
If we for a moment dont care about the technical challanges that comes with a implementation as such - are there any good reasons not to ditch the standard full page refresh and switch to only get the content the user want?