Why things get hyped too much?

Things like AJAX, Web 2.0 etc get so much hyped? Aren't these better way of solving some existing issues. The way different sorting algorithms, network algorithms did. They way GUI(graphical user interface) replaced CLI(command line interface) years ago. The way bandwidth increase/Internet connectivity solved some existing problems (slow videos, less rich websites, slow access to information) etc..
Is it because now we have better Internet, information spreads faster than ever? I think, It's good but sometimes it's not so good.
Just some thoughts, an era of information overloading has started. Most of time, we are just reading same information over and over without much value added, just locations of content keep changing from one blog(site) to another.