Google did that modular phone a few years back:
I think these modular systems often seem good in theory but in practice they seem to fail. I think the two big reasons are:
-
Every component now needs a consumer grade connector and those connectors both add cost and are failure points.
-
the manufacturer needs to keep the system in production for an extended period of time for the concept to make sense.
Both are surmountable