I said it’s no good for free software OSes, I didn’t mention Linux. I’m not sure what you think it means for Linux to support a processor or why you think that’s relevant. Linux can be and often is used with non-free OSes.
Manufacturers (e.g., Qualcomm, Samsung) won’t return your call unless you buy in huge quantities, hundreds of thousands or millions of units.
Lack of documentation.
Information restricted by NDA.
Non-free binaries required for lots of hardware.
Generally lording over the market and exploiting their position, to the degree of anti-competitiveness, and as a consequence artificially extending the rein of non-free software in the mobile domain.
There are no good phones due to the way the SoC and modem manufacturers work. The best phones, like the PinePhone or PinePhone Pro, are simply the least bad.
A bigger screen is more functionality.