So of course I had to put some serious time and research into this... and being that it's android, I wasn't surprised to find that it's not 100%... or even 60% for that matter.
Tried this on my Note 8 for about a month and noticed that not only was it very partial towards the apps it let me move over to SD, it... much like any other time, wasn't taking data entirely. Figured perhaps it would favor a phone that had limited storage, so I fired up my LG Stylo 2 Plus that had 16GB of storage instead of the 64GB my Note 8 has... and that's where things got deep.
Right off the bat, I found that there were a metric ton of non-system user installed apps I simply couldn't move to SD even after enabling the force to SD option from within Developer Options. Prism, Google Wallpapers, OneNote, Chase, Weather(3rd Party), Google Play Games (non-image), BlueMail, OneDrive, Ring, AZ Screen Recorder, US Bank, Adventure of Mana and quite a few more games absolutely refused to go... and of the games that said they'd go to SD, I noticed that moving them to SD didn't necessarily take their 500MB-2GB of data with them. Blitz Brigade for example still has a rather large 880.87MB data folder located under Android/data/com.gameloft.android.ANMP.gloftINHM... and the Stylo 2 Plus is within the same family of Nougat that my Verizon Note 8 is so it's not like it's been left behind or anything.
Though I do believe enabling developer options isn't asking too much of people, looking deeper into this really just reinforces my point about how painful something simple like trying to redirect installs is, and how incomplete it is even digging into deeper options baked within the OS. Having a very modest 29 user installs (7 were games), I still ended up at 1.06GB rather quickly... and just like I noted before... I'd still need root access, a ext partition and Link2SD in order to remedy this. Under the same restrictions (a Lumia 650 with 16GB of storage) I was able to install 150 apps, 106 of which were games that came with data files ranging between 400MB-2GB of data... the only apps that would not go to SD were Facebook, Messenger and Skype, and it still gives me over 10GB of on-device storage to play with.
I would say the Android counterpart is still nowhere near close to being as user friendly, efficient, effective and usable as the Windows Phone way of doing things. Even putting aside the significantly lower count of non-movable system apps, what's movable is greater in quantity, and actually takes the data with it... and I don't have to move them myself, I can just set it as the default destination.