For instance definitely Google has changed the way a lot of kids these days do their homework and schoolwork. But at the same time, suppose I want to push 3G in a new country, I can't just tell people: "Hey, do 3G." And they will do it. So that's a good example of the push and the pull. The students who pull Google into their working habits, but a marketeer cannot push the technology into a culture.
So a lot depends on when a culture is ready to accept new ideas and when a culture is innovative enough to accept new kinds of things and new types of tools. Only then will you find the correct answer between these.