I think legislation is needed for 100% of "gig economy" platforms to in real-time state to the customer exactly how much the service provider is getting paid: how much if my Lyft driver getting - and what cut is Lyft taking, etc.
What’s the benefit of real-time reporting? Just require disclosure on the receipt.
If a line item says "tip," it's paid on the assumption it's going to the staff. If it said "management keeps this," I wouldn't tip as much (or at all).