This sounds like the type of thing FairEmail might have as an option. You could also have your email server change the fancy name to an ascii name so any client would display that.
But, it is still not a default always all fields of an email address that we all need to have to help end-users make an inform decision as to whether it is spam or not.
A reasonable compromise I've seen in some clients in the pass is to show just the display-name when the from address is in the address book and the FQEM along side it otherwise.
Showing the FQEM is of less help than one might think because people often scan over it in a list.