It's not crucial for the bitcoin network since blocks are ~10 mins apart. Also, home nodes are probably low on incoming nodes (the other nodes to which you will relay new blocks/transactions). The nodes that do most of the work are public nodes in cloud environments with good connections and hardware.