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.