In a residential scenario, you really don't need non-blocking. I'll use my own residential setup as an example...I have a Unifi aggregation switch with all 10g interfaces. On the switch, I have 2 of my NASs, my MacMini Server, my Mac Studio. The highest throughput is probably moving video files from server to studio to NAS. This can easily take advantage of the 10g interface, but I wouldn't have to worry about a non-blocking fabric since it's probably the only BW-intensive thing going on for a short period.