I sincerely doubt technological "progress" is driven by filling needs in peoples lives. Rather, it creates the appearance of needs the technology can then fill. The "killer app" of a smartphone is still gps + mobile calling.... shit hasn't changed since the 80s.