People want to travel, but Uber and Lyft are struggling to find enough drivers. High prices mean some people are turning to public transit instead.