You seem to have duplciated this post a few times.
It is up to a developer of an application to make their application accessible. So for a WCF developer they should follow Microsofts accessibility recommendations:
https://docs.microsoft.com/en-us/dotnet/framework/ui-automation/accessi…
Blue Prism will soon be adding a new UIA interface (due in the next month or two) that will increate the number of WCF elements we can interface with, but it an application has not been created with accessibility in mind it is always likely that some Surface Automation techniques will be required (Something that is a lot easier in v6).