Or, more precisely, Uber is earning by systematically stealing the waiting time of their drivers (e.g., by misleading promotions getting everyone out to wait for orders).
In contrast to Foodora, which pays for shift time plus delivery commission.
Simply, Uber is based on shortchanging everyone but Uber itself and pocketing the difference. Unsustainable, and I always use alternatives.