I don't think you can compare the cost of 3d printers to 2d printers. For one, the scale on which they are produced, for two they fundamentally have fewer components.

That second point about 3d printers fundamentally having more components also means that on a level playing field, they won't ever be as reliable simply because there are more things that can go wrong because there are more things that are being done.