I don't see why a client couldn't choose to do this as it's just a display issue. It's a hacky way to do it though. That said, Astral kind of already does this. If the display username and the "username" before @ in the NIP-05 ID are the same, Astral won't display the second username.