

It’s not so much about a second package manager as it is about having a base system and separating extra software from the base system.
Moving extra packages out of the base system allows the extra packages to be updated quicker. Fewer things get frozen when the stable point in time distro release is tagged. This also helps the base as it can move without having to worry about every piece of software in the repos being compatible with the changes.
The concept exists as 3rd party repos. However, most aren’t setup to be as cleanly separated as ports are.
This is pretty much it.
I was coasting along, and doing pretty well for myself. Things needed to be changed politically, but nothing dire. Working on that change. Then everything went off a f&@“ng cliff into the ocean.
Life is bleak, and like any disaster, know where the exits are.