It goes beyond personal choice.
Is it factual we don’t need an old feature when a superior one has been implemented.
Rhino should not alter the startup layout unless the user explicitly commits those changes. Temporary adjustments should remain just that—temporary, not permanent. This issue arises from having old features (that made sense in the past) not being retired in spite of the new capabilities in updated versions.
If you already have a startup layout saved, but made custom changes to it and want to keep those too, can you save it with another name and have 2 saved layouts. The startup and the startup edited.
So it is a fact we don’t need it. Maybe you want it because it is more comfortable to you, but again, it is just a save, it will not take you more than 10 seconds.
Also, it even makes sense to save it for a later use, that way you can keep making custom changes to the interface without the worry to loose your preset.
It is just basic stuff to be honest: It is easy to to make unintentional changes to UI and others when working.
This is why, in 99% of software, if you make changes to a file and close the editor without saving, those changes are not kept when you reopen the file. The changes are considered temporary until you explicitly save the file. This behavior ensures that only intentional, committed changes persist, preventing accidental modifications from being saved permanently.
I make custom changes to layout when working almost daily. Sometimes a layer name is too long, so I enlarge layer panel.
Sometimes I work with materials so I position the material column in layers panel first. Sometimes I work with printing widths so I need that closer. Other times I need to maximize viewport so I decrese the size of everything else. When it comes to snaps I change them all the time when working.
What makes more sense?
A. Having to reset my layout every time just before closing Rhino so that it goes back to default, basically adding an extra task just before every time I close Rhino. (your suggestion)
B. Close Rhino and have it automatically reset to the default I precisely set because it is the most generic and flexible state for the work I do?