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.
Are you on the best cell phone plan? Use our free comparison calculator to find out.