The SD card issue might be confusing, but it would be even more confusing if it installed apps on the SD card by default. Switching SD cards and having apps die and/or disappear would he quite confusing. I don't know if there is a feasible way to unify removable and non-removable storage. It kind of explains why the iOS devices don't have removable storage.