This is cool! Might be less of a problem on MacOS, but I'd love a script that automatically turned off sending analytics to Apple every time I do a beta OS update.

Is sending analytics not most of the reason to opt in to beta updates?

I can't think of any upside to installing a release that's likely to have bugs or regressions if you're not going to send the analytics required to find the bugs that impact your software.

Heads up: when you get a new Mac and use the transfer process, your disk ends up unencrypted on the new device.

Just checked mine and it was encrypted after the transfer process.

The disk is encrypted by default on Apple Silicon.