I want to express my opinion about the automatic update. If this happens without the participation of the owner of the site, it can lead to bad consequences.
We all make a lot of different additional code settings on the site. Many of those with little coding experience use the cms core for their personal settings.
A person can go to another city for a month for work, can end up in a hospital, and there are many more different reasons why the administrator does not manage his site for a while.
Imagine what will happen to such a site after an automatic update, it may not be working.
Best make button for updates through admin panel.
If the site owner needs this update, he will click a button and be updated. If he does not have the opportunity to deal with the site settings after the update, he will skip it.
We must have a choice, be updated immediately or skip several new versions and do it later.