Uber seem to fail most of these "in business" points for their drivers with their heavily one sided agreement.
Going back to IT contractors and IR35 in the early '00s it's been a constant "discussion" of where the line is. For contractors we had to get quite good at amending contracts, and satisfy other aspects to be able to remain unaffected. In that case the govt wanted us to be employees, contractors didn't!