The DHT implementation in IPFS progresses at a snail's pace. The fundamentals are simple yet the implementation misses the mark time and time again. Here, I believe they have incorrectly assumed a bootstrap node needs a routing table. That's incorrect. It takes some reading between the lines, but that's not something a bootstrap node needs to do. A bootstrap node should maintain a healthy set (very large) of non passive nodes and load balance (randomly is just fine) across them.