Not everyone is going to want to use a 3d printer, but I feel like those of us who do want them but don't have them just don't feel that the price justifies the quality of current printers.
The other barrier to ubiquitous 3d printer use is, in my opinion, a lack of cheap 3d scanning technology. Sure, you can use the laser line w/ turntable and camera scanner, but there are a number of issues, concavities and post-scan modeling work being the two largest I see. There are algorithms which can be used to take a webcam video feed and generate a 3d model from that, like proFORMA: https://www.youtube.com/watch?v=vEOmzjImsVc ,but the source to that was never released. There are commercial products which can do this, but I think that until there is an open source/free option for this kind of scanning, it's going to be another barrier to people getting 3d printers.