I think sci-fi movies helped propel our technology. Have you watched Star Trek in the 80's wherein they used smartphones, and it seems impossible for us to invent such a thing? Even the flying cars in many movies may be fully developed in our generation with the improvement of drones.