They are constantly improving upon Home Assistant and need to let go of some old features and adapt more of the newer ones for more consistency and ensure more people can adopt a user friendlier approach. This means new things could indeed impact some of your overall experience and we should continue to report to have all things sorted. They do release beta versions for people to test with and report back. But i don’t think that community is anywhere as big as the community using home assistant as their production environment. So unfortunately not everything can be solved before a release to the public.
Sometimes things also break, and sometimes I wonder why they have removed a component but I tend to keep in mind I do not know the bigger picture, nor know how version 1.0 should be in the eyes of the owners and contributors. So I am sure they have very good reasons to do these changes, maybe some better things are coming soon that replaces the things you’re missing.
Regarding the restart, running it from a rpi4. When i press restart, it takes the machine about 2-3 minutes to actually restart… i think it has something to do with the new safe mode. Just assuming here, no actual debugging done