It’s basically a scale problem. Modern smartphones are insanely complex: custom chips, radios, antennas, battery/thermal management, and tight OS-hardware integration. Doing software only is feasible for a small team, but building a full open-source phone from scratch would need hundreds of engineers and billions in investment - which is why almost everyone focuses on OS mods instead.
replies(3):