Nobody is saying that Uber can't apply whatever terms they want to the relationship if they're in international waters and not under any particular flag.
edit: the city can require that people who live in it must work under the exact same terms as Uber, and will not be treated as employees of the city (if they can get this enacted in legislation and it has been found not to conflict with higher laws or treaties.) Uber doesn't get to require anything of local law.