Have you tried using the Determinate Systems installer? This (supposedly) helps to not break everything on system updates. As far as I can tell, it works.
macOS apps do weird shit to work around macOS quirks. But it's a really good installer. Can't recommend it enough.