For me it makes moving files and backups, transitioning to a different device, and flashing ROMs all incredibly annoying.
I don't think I've ever been required to use external memory for those things. Especially now that ICS creates a virtual sdcard with internal memory, leaving it protected from factory resets.
In all honesty using an sdcard made backups easier for me. Otherwise, I resort to using online-syncing solutions which doesn't always work (I had a ton of non-working backup files from Carbon when I tried restoring my TF101 a few weeks ago).
Internal memory: Apps/Files/Media
External Memory: All backup files and sometimes media because it quicker to transfer via external memory than any online service.
Plus, I could easily transfer those backups to my computer. When I had my Nexus early on, I always had an issue with the computer not being able to see either new folders or Titanium backup folders for some reason. Not sure if that's an issue anymore since I've been using a custom ROM at the release of JB ones.
I don't know, have you been in a situation where you've been forced to use an msd card in any way?
usually means cheaper build quality, that's why. They need to find away to fit it in the side so the back can remain high quality.
Hmm. I suppose, but the build quality for these non-sd card phones hasn't improved much in the ways that I would say the cost of removing that hardware feature is justified. My Droid 2 seemed pretty sturdy and well-built compared to my Nexus. Maybe its addition makes it more expensive, but generally aren't these high-end phones expensive specifically because they're high end? Seems HTC has done something about it at least.