I agree. Mistakes happen, but it highlights the need for a system. The fact that deployments are happening right from a dev's laptop is a big red flag. Perhaps RAZBAM should investigate using a continuous integration platform with automated testing to ensure only good code is released in the future.
Obviously, I have no idea how DCS is architected, but maybe ED needs to be the one spearheading this effort and providing a means of integration testing for 3rd party modules as well to ensure compatibility with new versions of the engine.
That said, I think the module is amazing and my favorite so far. It's just makes me sad when progress goes the wrong direction and it takes a long time to see a fix (even if we are just waiting on ED to release it).