Every few sentences there there is a remark like "This circuit might have edge cases,... "...perfect for the majority of use cases,..".
In other words: It will, at best, work on the developers table, but nowhere else.
Why is somebody publishing examples that won't work in the real world ?
hackaday is not about making consumer products. It's for hackers and hobbyist. The real world is vague, but should include people trying different implementations.
USB is a mess. Lots of devices that claim support are actually way out of spec. As a result it is hard to say exactly what will happen when people start plugging stuff in.
This is especially true for USB hubs of any kind, so much so that I think even Caldigit sold a hub that wasn't fully compliant to it's advertised capabilities.