these reasons, and not having full control over hardware are why I haven't been able to make this work for me.
I wish there was a better ecosystem for Linux phones that do give you true root and full control over your phone, os, and hardware
If you want full control check out postmarketOS: https://postmarketos.org/. With the right hardware and software you can even run Kubernetes on it (I'm planning on running such cluster)