Interesting. If I realized this was happening I'd be inclined to simply order a Lyft/Uber and off I go, and the driver will eventually have to cancel to get their next fare.
If you do that, the driver might show up and then mark you as not at the pickup spot. Then you'll get charged the cancelation fee. It's really crappy, but a lot of drivers are figuring out how to work the system - as Uber figures out how to work them.