Jordan makes a great point about hardware needing to be more developed than software when it first ships. Nonetheless, isn’t this something that has also changed since 1996? Specifically, iPhones, FitBits and many other devices get online software updates after their original shipments. So there is some ability to alter and upgrade a device (at leas the software portion) after shipment. If the IoT progresses as expected, then a lot of new “hardware” (i.e., software wrapped in plastic) might fall into this category, and provide us hardware folk with some additional flexibility to improve products after the sale.