i absolutely see the "challenge" for mt-devs to always pack more technologies and possibilities in their software, because thats what makes it so flexible and made them as big and well known as they are.
but as they probably know since the first 3.x-versions this is a road to nowhere, as the product itself always gets more worse than the version before.
i read a few times that they do not want to be compared to cisco or juniper. that is acceptable if you target your product to a soho-market. but most of the customers imho are wisps or normal isps, and this market is in the hand of the big C and the big J (and maybe foundry and hp
). so you have to get yourself compared with your competitors, and i think, mt knows that these are their competitors, otherwise they wouldn't implement things like mpls, this is nothing for the soho-market
but this statement always shuts off any criticism by comparing them to c and j.
of course there are many people who stick to ros 2.9 as probably many people stick to ios 12.2, just because its stable, does everything they want and they have no bugs to fight with. but cisco actually supports 12.2, mt just supports their latest versions. but it shows that a release policy just like the big ones do it is maybe the right way for mt.
i would appreciate it in a big way, it would make my network way less heterogen than it is right now. a good example is p-t-p-links in etsi-region. if there would be a stable release-process things like dfs2 or atpc could be implemented in a much nicer way, as it would not affect stable versions because it can be tested in a dev-version. as for now whe use ubnt ps5 or lancoms for high-power-links, as they have all required technologies like atpc and dfs2 on board.
so please, please, please change your release policies, it would open a market for customers, who really know what they are doing and would generate way less support-cases with stupid questions, because the audience is simply another one. but you would also care for the soho-market, as most of those customers (again imho) only use a small set of functions that work since a long time.