2d printing sounds a bit less romantic than the 3d kind.
I'm sure the community has enough intellectual ability to create, if not a full printer, at least replacement firmware for existing ones. There just doesn't seem to be much motivation to do so.