Has adding support for BGP unnumbered (ie. as described at gobgp/docs/sources/unnumbered-bgp.md at master · osrg/gobgp · GitHub ) been considered yet or is this even somewhere on a roadmap?
In short the main idea is to remove the need for the BGP server to have a routable address for the BGP session at all. Instead this would rely on IPv6 link-local addresses out of fe80::/10 and IPv6 RA/NDP to detect the neighbor on the link and peer with it.
On the other side of the link this would allow slimming down of the configuration because no explicit peers need to be configured anymore.