@roadriverrail It just takes an unknown amount of time and money. I believe all the problems were solvable, but I have no idea if there was ever enough time or money to do so.
You also need customers willing to pay for expensive devices so that you can get to the point where you are making incremental improvements that drop prices and drive broader adoption.