One grammar, written once, read the same way by every verb — and refused at parse time rather than answered with a null at run time.
UI Automation wraps controls in panes that differ between frameworks, between versions of one framework, and between a maximised window and a restored one. A direct-child locator is therefore the one that passes here and breaks on somebody else's machine — which is the worst failure mode available to a locator, because it looks like flakiness rather than like a decision.
Locator.TryParse answers without throwing, for a caller collecting refusals rather than stopping at the first.The control view under a window or an element comes back as a tree, or as lines a person reads. Which is the difference between “it did not find it” and a question with an answer.