Airlines get squeezed by airports and manufacturers (Boeing, Airbus, etc). Uber doesn't get squeezed by anything. They don't have the same risk to oil prices, and they certainly don't have to worry about covering MASSIVE fixed costs like airlines. Uber simply gets a cut of every transaction, and those transactions will continue to flow. They don't have to schedule anything with anyone (100% on demand), they aren't subject to airport fees, they don't have to worry about $billions of planes, and they don't even provide the service (the driver does - he is the one operating the vehicle and arranging the pickups/dropoffs).
Uber's software does all of this already. They just need to maintain a certain level of marketing and overhead to support the whole shebang, while collecting boatloads of cash.