No, H-1B visa holders cannot drive for Uber as their visa restricts them to their sponsored job and driving for Uber would violate their visa conditions.