Nothing is holding hurd back. Debian and GNU Guix both ship hurd. The world has failed hurd instead.
Hurd will never accept firmware blobs or proprietary drivers. Thus, it will not work on OEMs who use those tactics for their machines. You are still able to install hurd in a VM as those have libre standards.