If you take the inside view and look inside Uber, you might find that they handle each specific edge case according to specific rules.
But taking the outside view, you don't need to know all the specifics. You can just check Uber's general reputation (or lack thereof perhaps) for fair dealings with drivers. That general reputation will reflect how they are dealing with those edge cases in general.
Just like in the 2010s you could be reasonable certain that a job at Google meant you got free food, even if you didn't know the exact specific rules about what food would be available when and where.