I think your point regarding how bad hardware-design software is correct.<p>But I think that understates the many other problems with hardware.<p>Just off the top of my head, the following are problems that are incredibly hard to solve for any new hardware company:<p>Distribution (how do you get your device into the physical and online stores where people buy)<p>Logistics (how do you bring the parts together, make sure you always have the correct parts, ship them to distributors etc)<p>Fast followers (If you do have a good device, why can&#x27;t an existing manufacturer copy what you made and use their better distribution to outsell you and their bigger scale to get better prices on parts?)<p>Regulation (Many hardware devices need certification of various kinds before you can even try to sell them. I&#x27;m not opposed to this, but it is harder than in the software world)<p>etc, etc