In my own opinion, the only reason Uber drivers are contractors is because it's cheaper for Uber, there is no other real reason behind this one. Their internal policies regarding drivers are acting like they are employees anyway, they don't even decide of their price. Otherwise where is the limit between employee and contractor ? Just every company you see could switch all their employees as contractors to reduce their costs.