`DefaultDisplayAttribute` is needed to be backwards compatible with `UserInputRequest`
Previously we used a read-only name property if something didn't have a Display Name, but we are phasing out that hack in favor of some kind of IDisplayAnnotation.
We need some way of letting user interfaces know if they should fall back to the old method, at least until the new way becomes the standard.
Edited by Vivienne Spence