There are so few people to develop, that's part of the problem. As a handful of people how to we write code + documentation with the time available, then answer questions from people who didn't read the docs by choice.
Absolutely 1%. If anyone knows how hard you, g3gg0, Andy and Alex work it's me

Although you would need to change your work priorities a little bit, nothing is possible, or worth doing, unless others start to put in the same care to create a stable build as you do in developing new features. We need more programmers and we need documentation and some sort of better recognition system.
5D3Shooter put up $200. Mva offered $100. The interest is there--the generosity of spirit. We offered you a lens a few weeks back. The question is, can enough people doing ML agree to work together to create a plan and timeline to bring the fruits of your labor to more people, I believe, would love to have it.
The question is, what would you want out of it, if you were to devote 10% of your time on creating a stable build? Or what does anyone want to take up the OP on his original offer? (Yes, BM has problems, pain is unavoidable in every pursuit. I still believe we can do a lot better).