I have to speak in MT defence.
I Believe the method adopted by Mikrotik is the best for innovation. There are two options here that I see
You adopt the policy to develop a new version but test it on every possible scenario before release fix bugs test again etc etc ok you get a stable release but we would still be on ver4 by now NV2 etc still a pipe dream.
Or
You develop a new version with exciting innovative ideas, test it as much as possible in the Lab then release it in the knowledge that the best and fasted Beta test Lab in the world is the MT users themselves, bugs are quickly documented and a fix is released fairly soon after. Any MT user in a professional standing will know this and always stays a release or two behind and never upgrades on a critical router without testing first. The advantage is we have the latest tech quicker than anybody else. Ok you could release beta versions but there would not be the mass take up to fully test the version so quickly
Bit like formula 1, the race teams try out new ideas that eventually filter down to the every day car, Mikrotik being the formula 1 Race team of the routing world
Keep it up Mikrotik I love the way you work and innovate, not afraid to try new ideas.