In addition, our culture has slowly eroded the usefulness of printing parts. Parts are great if you fix things, but consumers don't fix things. They break them and buy a new one!
IMO 3D printing will provide a huge boon to 1-2 person commando hardware startups more than consumers, in the same way that access to free development tools and cloud services have been a huge boon to 1-2 person commando software startups. In that way, consumers lives will certainly be changed by 3D printing because of being provided more products, but not necessarily by actually owning them and printing things with the printers.