The real problem with hardware is that you can't revise it. That used to be a problem with shrinkwrap software, too -- it was revisable, but only by shipping out a lot of physical disks marked "upgrade" and praying that people installed them -- which is why it used to be so much harder to embrace the "ship early and often" plan.