The nice thing about standard services is that 3rd party apps that know how to interact with those services can work out of the box.
DRM and obfuscation is even present in these devices -...-
I'll agree though that you are more likely to find compatibility on a development board level than in a commercial product.
The nice thing about standard services is that 3rd party apps that know how to interact with those services can work out of the box.