The workspace management done by auto-move-windows is semi-dynamic, in that it collects empty workspaces at the end, and ensures there is always one free. This is undesirable when the user explicitly choose static workspaces in the tweak tool or in dconf-editor.