Because like all things, people love options. Consumerism would fail if everything was generic.
I'm a computer literate guy but I still end up carrying 2 handsets - one work, one personal - most of the time because the handsets aren't truly generic.
If you were really determined to have an instantly portable number and contact list then there are VOIP apps which are accessible on most phones...