Also there are little if any "do overs" with hardware. If you manufacture it and you make a mistake and it can't be fixed with software then you have a big problem to deal with.
You will almost certainly find the mentality of people making industrial equipment (or airplanes) different than people who write software where it's just about accepted practice at this point to push products into the channel and fix them later. In a sense your customers become your beta users.
Wasn't always like this (with software). I am getting software updates from Apple it seems every few days. Back in the days of floppy disks and prior to the Internet they had to spend more Q&A time because it would be rather expensive to fix problems with buggy code.