I state pretty clearly in the article that I understand that isn’t how relay selection works now or will ever work.
You can be much more conservative with the numbers and you will still ultimately come to the same conclusion. There are already clients saying they are going to randomize client relay lists.
Even if only 10 or 20% of your follows randomizes relay selection, if there are many relays to choose from and you want to read from 2 per user for redundancy the connection overhead grows rapidly.
“We won’t ever spread out that much”might be true but it’s a pretty poor defense of the scale.
Somehow then I got labeled as a big relayer who hates all small relays and decentralization 🤷♂️