If you actually listen to vast majority workers working Uber they're ok with it. They enjoy the flexibility and the lack of obligations. If people want more fixed work they can get it at the moment.
Essentially you are taking the choice away from these people to work for uber, based on your own version of your morals and not theirs.
Your imposing your own morals on people who don't want your morals. That can be dangerous.