Not that bizarre, some consumer "routers" (router+switch+AP devices) do that by default.
Would you know why? And on switches and routers you can surely turn this off... Not so on iOS.
It's useful in settings where devices on the same LAN don't trust each other, e.g. coffee shops. I could see a similar explanation behind the iOS thing.