No one likes buses, because buses are slow. They're slow because they make lots of stops that are irrelevant to your trip. As someone that regularly rode the school bus on a route that took an hour, compared to a 10 minute direct route. Fuck buses.
Yes taxis, exist, but not many. The only people I knew that ever took them were people that lost their licenses.
What you've actually described is a shuttle service. They exist everywhere. They're not popular because they're slow. Last time I took a shared shuttle from the airport it took an additional 45 minutes to get home than driving direct. They have more convenient pick up schedules and locations, but the transit times are almost as bad.