Daniel if you ever get an engine with this new (or copied) wheel hub system you will be an instant convert.
I've read countless stories of people who stripped the soft as butter allen screws by trying to over torque them to stop spinning flywheels and they are a major PITA
to drill out and remove and a lot of folks aren't set up to do it.
Even just thumb pressure on the hub locks it in place, in testing the gov and taking the wheel off and on many times I've just for sake of time put one bolt in and
it holds it firmly in place.