Not 5.0, and it's the applications, not Android. Things like the Kindle app and most Google apps refuse to run from, or store data on, the SDcard. My Galaxy S5 is constantly full, so full that the OS can't upgrade, even after I clear 5GB of space. I have a an SDcard where 100GB of 1TB is used, but am always running out of space, even after all of the apps that allow being moved the SDcard are moved there. It's a real problem.
In Android 6 (the version of Android that is installed on the device this thread is about) SD cards with high enough speeds can be adopted onto the system storage and the combined size appears as a single block of internal storage to apps, they don't know they're running off an SD Card.
I'm iffy about that adoption system, as it also makes the cards useless as removable/swappable storage.
This because the adoption process formats and encrypts the card, thus anything stored on it can only be accessed from within the device that adopted it.