I would like to submit add-on Synchronize Workspaces.
Imagine how much time you waste restoring viewport position every time, then switching on a different workspace in Blender! With this add-on, you can switch between them fluently, because it keeps viewport position between different workspaces. It is that simple as it is.
You can disable synchronization for specific workspaces, enable synchronization of shading mode and settings or switch on/off using widget:
Add-on synchronizes the biggest 3D View in the workspace. It may synchronize view settings - shading, overlays.
