This might be by design - if you have a small amount of buses and drivers, then to service a given area one has to have a small amount of long routes. If there was more money to go around, there could be more drivers, more buses , ability to have more routes, maybe even enough to have a hub and spoke system of routes, maybe even some long “useless” long loop routes too. But since bus services are operated like a business, they often don’t get to expand far enough to be really useful because there isn’t enough demand with the bad routing model to accrue enough capital to grow into usefulness.