And the reason they don't is that the app won't work if it's moved to the card, so they avoid having to handle all those "the app doesn't work" complaints from people who moved them.
For you apps that use lots of data space (camera, GPS, maps, games, etc.) check the settings in each app to see if they allow their data to be stored on the SD card while leaving the app on the internal storage.