I am going to say, no.
HOWEVER… HA has many classes of users, using many devices, some of which are an order of magnitude from eachother in performance, using a vast and varied combination of integrations, and their experiences are bound to differ. Should something be done to make this easier on less technical users, or those running HAOS on low end hardware, where updates are time consuming?
I am going to say, yes.
The rate of development is high, and I do not think that should change, but eventually it will slow down as platforms mature… maybe… there will always be new platforms, new integrations, new devices, companies change their API with no warning, and so on.
I am not sure if the HAOS users would agree or not, but my suggestion would be to stagger major new features so they only arrive every other month, as a “preview” release, then have the next month release be the “stable” release. This could potentially reduce the burden for system updates, though testers and more technical users would easily be able to install every update if they wished.
There are obvious drawbacks to that type of release cadence, the main one is that the stable release will have a BIG changelog, and more breaking changes than the previous. It also would not directly fix issues like the Honeywell one, and it may very well prevent certain rare issues from coming to light until there are a large quantity of people installing the latest version.
I am actually quite curious what the opinions of both the dev team and the user base would be regarding an every other month stable cadence.
I did not find it to be negative, the forum topics for new versions are full of posts about things going wrong, and in some cases it is due to a dependency change required to add a new feature, or the company updated the firmware on someones device the same day, or whatever, and of course HA will take the blame until it is otherwise placed. The smarthome ecosystem is full of products aimed at non technical users to simplify or improve their lives (or at least they purport to…), so many smarthome users will simply not grasp the scale of work that needs to be done in a project like HA to support the things it does for a global userbase, even highly technical ones, unless they start looking at the code and its rate of change.
In the last year I have never had a DB issue, and at 7GB I do not think mine is “out of control” but it is more than double what it used to be after adding just a few sensors with high frequency update intervals, though I am fully aware of many users that needed to delete the DB, so I agree that something should be done, such as splitting the long term data into its own file, though corruption issues at the filesystem level will still be an issue, especially for people running on low end storage or SD cards.
It might not be something that is easy to fix without fixes at the dependency level that are out of the HA dev’s hands.