We stay at BC twice a year and drive to every park. I couldn't imagine using a taxi or Uber for a 5 - 10 minute ride.
Many people don't want to drive, or can't, and these services are convenient and they are eager to serve. The rise of Uber has made it far more affordable as well.