What do you mean generic? People like different screen sizes, are willing to pay different amounts for different amounts of storage, processor speeds, etc.
Aaah, Android can do a lot of that. The latest versions support multiple user logins, so you can share a phone other than the (which you'd have to swap).