You stole my idea, haha.
Yes, I believe the true use of dApps will be used to replace companies acting as middle-men. Uber, Paypal, ebay, Grub Hub, online casinos, etc will be put out of business. Simply, anyone who wants to work can work without needing to be “hired” by a centralized institution. There would only be money flowing from person A to person B, not person A - company X taking a massive cut off the profits - then person B. Isn’t this what crypto was designed for in the first place?
There would need to be a way for the original developer of these dApps to make a % of the money per transaction as incentive for developing the dApp in the first place. However, I would imagine those % fees would be very small.
The way I see an Uber app working is creating some kind of centralized website or application to pull down data from the block chain - locality of drivers to your location, their ratings, fees and an accept button for both parties which would put the money into escrow via the smart contract. Fees would be transferred upon completion of the ride.
However, the concern I have for developing such an app is the privacy of the deployed smart contract. Will it be public? If it’s public, what will stop someone else from simply copying it, undercutting the fees from the original contract and making their own cheaper version?
Second concern is what would stop some serial killer from suddenly joining as a driver? There would need to be a way to check a different block chain containing public background history of the drivers. This is what Uber does. Their centralized function is to check backgrounds of potential drivers to make sure criminals aren’t joining - and all of this is done manually. Automate this process and we now have a trusted and automated dApp that could be used globally without any centralized institutions - just agreements between two parties.