It's not really depending on who you ask and it's very surprising for me to read comments like yours on HN of all places, the law is very clearly laid out and some protest signs in Sillicon Valley do not change the reality. You can check the IRS website if you're confused about what the distinction is between a contractor and a worker.
Sorry, I was unclear. I should have said "depending on the context and which law applies". The IRS definitions apply when you're dealing with the IRS (unless they don't, e.g., if you convince a court that the IRS is incorrectly applying the law) but they're not necessarily the same as the definitions which are legally relevant for antitrust purposes or for the purpose of Labour relations regulations.
The taxes are never dodged. Either Uber pays them (W2) or the independent contractor does (1040). The bigger issue, st least under Obamacare, was if they were elegiabke for group health insurance if they worked more than 30 hours.
Depends on country often self employed get better tax breaks in return for less benefits - this is "real" self employed contractors not faux self employment like Uber et al