it feels like you don't understand the problem if everybody is routing and there is no IP hierarchy that means everybody has to have a global view of the network so it doesn't scale and bad actors can join and spam the routing tables