Company is not run by community and cannot work lie a community, therefore it's not possible to be so community oriented that it pleases all. There have been numerous examples where even our "old guard" have been very quick at labeling certain decisions as mistakes because it has caused something unwanted or taken much resources and time to implement, but at the same time when reasons behind such decisions (like Qt upgrade) are known, it's not that simple. To listen to the feedback is never the same as implementing and doing just about anything some vocal members in the community care to demand - companies have responsibility towards the owners of the company and owners are the ones who ultimately decide if company will ie. open source certain assets or if they are allowed to follow certain strategies. Members of the community usually speak from their point of view, some intentionally disregard the corporate aspect of things. Coming from N900-era community does not mean that every single thing one does not like in way company X does is simply a "mistake". Of course this does not mean they have not made mistakes. The road of Jolla has been riddled with self implied difficulties, misfortunes caused by others (Sailfish would look completely different if NovaThor was not thrown under the bus) and lack of resources aggravates them quite much.