Bear in mind that only part of the app gets moved to the card, the guts of it stays in the device! So you end up with fragmented application, trying to work from two places at once. And if the designer of the app writes the code not allowing the app to be moved, then it has nothing to do with Google, Samsung, LG or anyone else like Pugs and joe said. It's best to leave apps where they are designed to be and move files like photos and videos instead if you are running out of storage.