Surely it would make more sense to use bookmarks?
Web Browsers have a sort of inner platform tendency where they roll their own window management, and it just gets very messy and integrates incredibly poorly with the window management of the operating system.
You can open CI in your browser to see how your build is progressing, and in the same window, with a few keypresses, check your private email and then go buy new tires for your car, file your taxes, and after that go watch some porn.
Web browsers are streamlining an undesirable type of context switching: These are all tasks from separate domains, and I don't understand why it would be desirable that all of these things are easily accessible from the same window at the same time.
Having dedicated launchers opening specialized windows allows for a sort of workspace mise-en-place that makes interacting with the computer much more focused and deliberate. Each tool has its place and function.
It’s great if this separation works for you and your current setup, but what does prevent future you from building muscle memory to quickly switch back to porn when you want to procrastinate your taxes?
Though I actually set up different user accounts for different tasks, then only add shortcuts for the tools that are in any way relevant for the given context. This creates deliberate friction when context switching, and requires upfront intent when selecting what I do. It's not that anything is off limits per se, but all undesirable state changes are made awkward. I simply can't check my email from my programming account, or check the build status on my social media account.
If I want to go from monitoring a build on CI to e.g. paying the bills, I'd have to log out from the work account and shut everything down, then log into the business account, and open the bank SSB. This makes doing these particular tasks as easy as ever, but directionless task switching a serious pain in the ass.