I agree with everything you have said but I have no estmate as to how long it would take for us to get all that working.
For now I am really happy that Cura and slic3r and mesh lab exist! Big thanks to those people and company's doing that work!