The problem stems from early Google phones having a single non upgradable internal storage card that was partitioned. Back then you could move apps to the second partition. But Google never specified what any external, (add-on), memory should be called and since there is no standard naming convention between manufacturers for the external memory Google removed the ability to move apps to SD as it was causing problems with apps being able to interact with the OS.
As was pointed out by Bob many apps have settings allowingt you to specify the SD card either as the default data storage or download location.
Samsung will come out with an update that will be Samsung specific that will provide a very limited ability to move at least portions of some of the stock apps to SD.