Millennials in many countries don't have the purchasing power that their parents did, but they do want unique experiences and convenience - hence the value of Airbnb, Uber and Lyft is $106bn, which is more than the GDP of Morocco.