It might sounds obvious right? But as always the equation is not that simple. Modular phone as a concept sounds good because it gives the consumers a choice to upgrade / change things as and when required but in practical terms it’s not a feasible option technologically or as a profitable business model. Many companies have tried and failed.
Also, user removable parts make a device flimsy and vulnerable to many things, water proofing for example will definitely be sacrificed. Time and again it has been proven that the majority of the consumers just don’t care enough for all this for a company like Apple to make those sacrifices for something like removable battery when majority of the customer base just upgrades every 2-3 years for FREE on contract.
Real life is a bitch. That’s all it is basically.