One of the alternatives was potentially better as they had additional features, but there were problems with the injector itself and it was recalled. That's what other companies have to contend with. It's bad if the injector fails to deliver the dosage and a person dies.
So, people making a 3D printed alternative can't really ensure that the injector works reliably without a lot of work.