You might be too young to remember this but people were saying the same thing about the video game business back in the heyday of the arcade. Consumers are fickle.
I do think mobile is important but I think most of the money in apps will be integrating them into some larger business. For example, I'm starting a new app for a big U.S. retailer. The app will be free but presumably it will drive more business for them.