Android documentation discourages apps with certain functionality (accounts, sync adapter, widgets, services, for instance) from allowing installation to external media:
https://developer.android.com/guide/topics/data/install-location.html#ShouldNot
We currently allow it. Should we stop? Or is this an important enough use case for people to outweigh the technical arguments against it?