There is a great deal of schlep involved in generating supply and demand, and more importantly developing good technical controls to promote quality and reduce fraud, and the human support to handle the disputes and quality issues that slip through the cracks. There is nothing thin about the layer. Interchangeable maybe, but Uber et al are not going to be replaced by pure software anytime soon.