they really do need terminals at interchanges. not so much at the stops that are just stops.
i used to take greyhound pretty frequently on one of these gas-station milk runs, and it worked okay. but when you've got a place where multiple routes converge, you've got to have some way to handle the scenario where bus A doesn't arrive at the exact same time as bus B or bus C. and beyond that, not having a comfortable and safe place to wait just ensures that bus service is only used by people who don't have any better option.
i used to take greyhound pretty frequently on one of these gas-station milk runs, and it worked okay. but when you've got a place where multiple routes converge, you've got to have some way to handle the scenario where bus A doesn't arrive at the exact same time as bus B or bus C. and beyond that, not having a comfortable and safe place to wait just ensures that bus service is only used by people who don't have any better option.