Hey there! Great question!
It's primarily dependent on the app developer. The majority of app developers don't allow their apps to be saved to the SD card, only to device memory. This is mostly for proprietary reasons as it would be easier for someone to steal their work if the app was put on an SD card and then modified on PC. It's something only the app developer decides and can change.
Manage your T-Mobile account