The developers set it that way. Some didn't really like the idea of moving apps to SD card as it may result in an unstable app performance. Some phones have this feature and if you don't, you can get this by rooting your phone.