Sleeping process and dreams will finally be studied deep enough to enable complete control over them. Lucid dreaming and programmable dreams are a very handy thing. As you know, people can learn being inside a dream, as well as watch movies, read books, travel to other countries and even worlds - and it doesn’t take much time.
Adware - malware for lucid dreams - will push advertising into dreams, so that people won’t be able to remember viewing it, but the memory from a dream is guaranteed to work out when a person is shopping for a new product.