So far FreeBSD has not damaged my system! I installed several packages to test them, about 3 generated conflicts like git where I already had git-tiny, and a development package that updated things that I needed to remove.
In the end, I updated, upgraded, checked dependencies and autoremove, and the entire system was stable and automatically corrected, it didn't collapse!
What I considered positive about FreeBSD, and look, I watched these upgrades leave the screen unreadable with the letters all in squares, until everything was restored.
But what I learned from this is that I can't have packages installed on the system! My use requires packages installed in portable folders with all their dependencies and home and other configuration folders operating independently.
This way, these programs will NEVER be updated and will always work the way they were installed.
Because I didn't like shared libraries, forcing me to update a program when I don't want to, since unfortunately many updates are not welcome, they don't help, and are more disruptive than they should be. I cite as an example what they did to Konqueror over the last 7 years, they destroyed it!
You will either need to compile things by hand and configure them the way you like or move to a system that uses something like flatpack. The concept may sound like a good idea but if you are that concerned about it you would probably be better served by using containers (jails in bsd - and I guess podman but not sure how production ready that project is at this point).