I feel like you are missing something because I can directly hop around one of my ten workspaces with a single click, without a need of scrolling through the workspaces between. What I do is to create ten named workspaces in startup (I actually only use like five of them but let's ignore that). Then I can still navigate them by the index number. I don't use regular workspaces enitrely in my setup.
Note: I only use a single monitor and never move workspaces up or down so I don't know the experience there.
Sorry I saw it earlier but I forgot to respond. Named workspaces are always active, and they stay in place regardless if there is a window there or not.