One of the standard explanations is that bubbles are created when greed takes over from fear: people see prices rising, and at first their fear of getting burned keeps them on the sidelines, but as the bubble continues and other people get rich their own greed increases until it wins out over fear, and they buy into the bubble as well. As a result, some say, we are bound to have bubbles periodically, especially when new investors (esp. young people), who have never experienced a crash, come into the market.
The fact that we have so few of them is probably a reflection of the size of asset markets (it takes longer to get millions of investors bought into a bubble than a few dozen) more than anything else. The broader point, I think, is that it’s not that useful to say the bubble happened because people were stupid, or greedy, or irresponsible. Yes, people can be stupid, greedy, and irresponsible, but you have to take people the way they are; mass psychological reeducation is not an option. And even if you could reeducate them to the point where they all fully understood the assets they were trading, there would still be bubbles.
Source
http://baselinescenario.com/2008/12/07/financial-crisis-bubbles-causes-psychology/