It's a toy.
Which is fine though. Plenty of people spend plenty of money on "toys" to make this a viable product. $1000 for a 3D printer which is really just a toy isn't all that bad. The XBox One was $500 when it came out. By the time you get a second controller and a few games, you're probably getting close to $800. And the XBox One, or PS4, or any other console is really just a toy. You can't even run your own code on them. You can pretty much just play games. The new iPhone just came out and it's $650 for the cheapest one. And while there are some business uses of an iPhone, the vast majority of people I know with an iPhone use them solely for personal use and could do just as well with a $200 phone (or less).
Personally, I can't see the point in owning a 3D printer. The number of objects that I'd want to print out is quite small. It would make much more sense for me to go down to Home Depot and pay them to print out my parts on a $10,000 printer (assuming such a service existed), because I'd probably get better results and it would cost me less and take me less time. It's the same reason I don't own a photo printer. I can get a much better job done much faster by just taking my memory card into Walmart. If I feel like getting some really high quality prints, I can take them to a better photo place and get them printed better. But there's no way that I would have the money to afford that level of quality for my own personal use.
This is an issue that I've had to think about a lot being a Canadian, and Quebec constantly talking about separating. There doesn't seem to be a real consensus in the citizens that they want to separate. And I can only see things going downhill financially for them if they choose to separate.
then you also have to handle the case where the data is corrupted
. No matter where you are storing the data, there's always a chance of the data being corrupted. And as far as users removing the storage card, computers have had that problem since as long as there have been personal computers. I'm sure most people could deal with it. People understand that they shouldn't just pull the card out randomly. If they lose their data by being stupid, then that's their own fault. They shouldn't cripple the entire user base because some users may do stupid things.