Children do not give up their innate imagination, curiosity, dreaminess easily. You have to love them to get them to do that.
Building technical systems involves a lot of hard work and specialized knowledge: languages and protocols, coding and debugging, testing and refactoring.