I mean in those areas where it just identical houses along a road in huge blocks.
How would you realisyicly solve it?
Could just have a human driver. I think the impromptu routing would be the thing that works best for suburbs.
You want the shuttle available as completely as the bus.
In a given neighborhood there could be many hours only a few / no people need the shuttle. It would be hard to staff.
Be cooler to make a protected shuttle lane where the shuttle operates under very strict controlled parameters.