Jackson is a resort town like Sun Valley, Park City or Aspen. They have 10,000 full time residents, but probably 3X that many home owners who live there less than 3 months per year. And a massive seasonal influx of tourists.
I imagine most of the bus riders are for the workers that can only afford to live 40 miles away.