1. Unreliable Availability: One of the primary reasons for last-minute cancellations is the unreliable availability of Uber drivers. Sometimes, drivers may accept a ride request without considering their current location or availability, leading to cancellations when they realize they are unable to fulfill the request.