So, developers. If you have to start over anyway, why not start now with something that exists?
I’m a big fan of not reinventing wheels, especially when I already have really good wheels. I suspect people who sell software for a living feel the same way. But maybe not.