Why you dont run FW on your MAC? Thats not only a router problem, but your personal computer. Having on w/o firewall is terrible idea.
With IPv6, that's going to change again, and firewalls are going to become much more important once more - but It would explain why people can run without firewalls, right now. After all, currently the only things they're protecting against are from your local network, since your router is probably doing most of the external blocking already with NAT.
Of course, this doesn't help IPv6 adoption at all...
I put my “trusted” devices in a special vlan and untrusted devices (IoT) in another one. Only trusted devices can access IoT devices but not vice versa.
Works pretty well.
But yeah that does require a more advanced router / switch as well.