when building physical products we can't always afford to build and test new physical hardware for it to then crash and burn ...
Well, it should just follow the software industry's path breaking achievements in shaping user expectations and user behavior.
First there should be an EULA claiming the body and soul of the user, with added clauses to add more demands later any time.
Then user should be made to accept, "it is going to crash and burn. Can I get get something done in the mean time?".
If it builds we ship. Then the customer feedback is how we know whether what we built works. This is the software industry standard.
If you don't want to be evil, you will very generously call your product "in beta".