In the past, we were able to launch the Unity editor with a certain set of arguments. Most of them are targeted to automation but some (like the asset cache server address and forcing graphics apis) are relevant for regular users as well. Those user relevant arguments are oft per project (e.g. a different cache server per project). We handled this by having multiple desktop shortcuts for the same unity version with different arguments. Unity Hub currently lacks this kind of feature and it would be a great addition to it.