Is there a reason that dynamic virtual desktops are only created to the right of existing desktops?

This seems such a minor thing but it’s a frequent irritant.

I use dynamic virtual workspaces. Whenever I create a window in the right-most workspace, a new one is created to the right of it which I can then scroll to using the keyboard shortcut.

But if I want a new virtual workspace to the left of existing ones, I have to create a window on the left-most existing virtual workspace and then move it to the left, which causes a new virtual workspace to be created there.

Is there some reason that we don’t automatically create empty virtual workspaces to both the right and left of the ones that are in use? What’s special about the right-hand direction?

Is this something I could just raise a PR to change?