While I very much want what you describe (and it's why I still hope Framework eventually gets into the phone game), the software is a far far bigger problem than the hardware (and this is from someone who is _extremely_ disappointed in current phone hardware). I'd take free and open software over hardware at this point. Obviously both is better, but the software has a far bigger impact on our lives than the hardware.
Sailfish os is there if you want to pay, and definitely steam os is going there, they work on both porting android apps to steam (lepton) and emulating X86 apps to ARM (fex)