Exactly.
There should be more education on what it means to upgrade a Bitcoin node.
On the other hand Bitcoin Core runs what I call a software dictatorship, because it stops supporting older versions so it is not "safe" to run older versions.
This way you are forced to always use the latest version with all the changes.
At least they should use a LTS scheme with certain long term versions, 10 years, like Red Hat for example.