There’s nothing technically stopping you from building an android smartphone just the way you like. In fact, there’s extreme modding folks that do things like already. What we really lack is a future-proofed connector standard for component connectivity that just works.