I worked for SuperShuttle developing their driver mobile app.
I can tell you for a fact that a big reason SuperShuttle failed is because the drivers were independent. They would consistently reject low cost trips and wait it out until they got one "mega" trip so that they only need to actually work for about 3 hours/day. Some days they wouldn't take any trips, just hang out in the van playing Flappy Bird.
This was a main issue for the SuperShuttle because they couldn't get their drivers to do adapt when Uber came around, including accepting work that more resembled Uber pool workloads.
I can tell you for a fact that a big reason SuperShuttle failed is because the drivers were independent. They would consistently reject low cost trips and wait it out until they got one "mega" trip so that they only need to actually work for about 3 hours/day. Some days they wouldn't take any trips, just hang out in the van playing Flappy Bird.
This was a main issue for the SuperShuttle because they couldn't get their drivers to do adapt when Uber came around, including accepting work that more resembled Uber pool workloads.