No, I know you're not. In those cases, I guess that really the answer then is that they are private sector companies. They need to operate to make money. If there are not enough people who want to take that service, then they cut the service.
But if it's important for the government to have that service there, perhaps it should be taken over as a transit service with a subsidy paid to the bus company to keep them operating that service, just as there are subsidies for transit systems.
You're right. In remote communities, it's hard to maintain bus service to all points if there isn't the ridership to justify the service.