One hates to point this out, but one does not normally use pronouns when addressing a person, one uses their name. Very rarely does one have the need to refer to someone present by a pronoun. IOW, if someone asks one to call him "Bud", one will call him "Bud", unless we are in a situation where one will use a title instead of a name, in which case it doesn't matter. One will call Bud, "Private", or "Doctor", or whatever the title may be. It would be rude to call him, "him" when he's standing right in front of one. One should not have the power of law to force others to refer to one in any particular way.If you are introduced to someone named named "Ichabod" and he says to you "Call me Bud". That's what my family and friends call me". Are you going to stand there and say "No. Your name is Ichabod and I'm not going to call you 'Bud' or anything else, because that's not who you are!"? How is using someone's preferred pronouns any different?
How someone prefers to be addressed is no skin off my nose, and it costs me nothing to accommodate them. I don't go through my life looking for things to get pissed off about or offended by. I have enough real issues and problems to be concerned about. This is a real non-issue.
I keep asking why it bothers poster here so much to accommodate these requests and not one person has answered the question.