Android is shit through and they don't have UEFI. MS mandates UEFI, which means being able to boot a standard Linux image instead of having all these different images scattered all over the place with totally non-standard garbage in them.
Having UEFI/ARM devices would be a huge game changer in the Linux world right now.
In Europe, the Samsung models are based on Exynos, which are unlockable via Developer Options menu. Then you can basically flash whatever you want, and if it isn't signed by Samsung, it will blow the Knox fuse, and that's it.
Huawei, Xiaomi and HTC allow for unlocking via their webpages.
So I would say, that the biggest vendors are covered.
Because they're not only trying to make a strong entry into the desktop computer, they're also about to finally go and fight Intel in servers (because Intel refused to make atom not suck)