Sure, a few tools exist to give you multiple Docks, but it is what it is. A shrinking digital violet that does not grow as your app collection grows. Instead, it shrinks, making it more difficult to find the app you want to launch.
Is there a better way? I found a couple of ways. One is free but limited. The other is not free but highly customizable.
First, Bevy. It’s an app launcher that displays all your app icons in a single window. Open it with a click from the Dock or Menubar or use global hot keys. Instant apps. All of them. Or, just the ones you want, neatly organized.
Bevy is smart enough to know that not all apps are going to be used, so you have an option to uninstall an app from Bevy, but leave it on your Mac (perfect to hide seldom used uninstaller apps). Setup Bevy to have favorites, utilities, or segregate categories into browsers, photos, tools, Apple, Adobe, or Microsoft apps.
Setup and management is quick and simple, so there’s little not to like, but Bevy is most useful when you have so many apps they cannot easily be organized in the Dock.
Second, what about a free way to manage apps in the Dock? Apple’s own LaunchPad app emulates iOS app screens, but requires organization and it’s almost impossible to get all apps on a single screen.
A free way to create a Dock app launcher which displays all applications with a click is to drag the Application folder onto the Dock. It will lock itself into the right side where documents go. Right-click on the folder and select Folder and sort by Name. From then on, a single click displays all the apps in the Application folder.