Usually, we just move the apps to SD when asked.
Note, that is for most of us rooted and Rommed.
When you have branded phone, some apps, just can't be moved. Maybe you can get a small portion, but for the most part, the biggest majority of the guts, won't be moved. It's like running an app, from floppy, in laymans terms. Some parts, are stuck exactly where they are. Now of course, the device has to switch between what's on the hard drive, and what's on the floppy.
When you download from the market, I suspect, most is installed to internal memory. Why not. It's the path of least resistance. And when you try and move it to SD, well, it butchers it up. Part stays on internal, and part on external. It's like running back and forth to get beer, only to find out, it's not the beer they want, because it has been waiting just for beer.
When you root and Rom, these beer runs stop. Now, when the ph says bring me beer, (access an app), it drinks the beer without complaining. After all, all it wants is beer, not the running back and forth.
Something like this....
End result, root.... Faster access.