If one uses a manual tiling window manager like i3 or sway and a large monitor one can divide the screen into separate work areas that each host multiple applications based on their role in one's workflow and use less workspaces.
Scrolling makes a similar but different workflow practical on small screens where flexibility matters.