Why is it a bad way to handle things?
I have an alias set up and SDKs enabled. The experience is indistinguishable from a regular install. But you could also layer it onto the os image or install it in user space if you don’t like flatpaks for the extra resource usage or something. That’s a complete non issue for me though.
I’m not going to switch away from them just yet… But I am going to start using an address with my own domain. My only regret is not doing this from the beginning.