Re: There is a reason for no one achieving this.
The problem is Google not Microsoft. It would be easy to include RDP in the Android build, we already have Microsoft's MTP so why not one more MS protocol. RDP functions can be added to rooted Android devices so there is no great technical barrier to overcome. Google's vision for Android is a data slurping toy for selfies and cat videos.