Since Sprint in 1995 got away with asking others who peered with it over public exchanges for money in order not to turn down their existing peering, NN was dead.
NN does not live in reality. In reality there are so many line cards that one can put into a router/switch/linux box, there's so much space in a cabinet and there are only so many people who know how to operate in a physical world. Everyone with a little money and clue can generate a hundred gigabit per second traffic towards eyeballs behind Comcast but only those with serious money and serious clue would be able to do it with reasonable performance - Comcast/Verizon/ATT/NewFiberToEveryoneOnTheEastCoast ISP will need to prioritize physical world deployment and it would go to the one with serious money and serious clue.
And since NN cannot address this, it is toast and it has always been toast.
The solution is regional ISPs and regional networks - breaking up franchise agreements with Comcast and Verizon that your little town has, getting ROW via cities/towns, leveraging small electric companies ROWS, etc.