You make a good point that one should use the newish \orcidlink facility whenever one first bothers to type out the name of an author.
It doesn't seem quite as critical when the name is only part of the citation, so long as the ORCiD is in author list at the other side of the DOI.
But I think you misunderstand me regarding who should do the work: the original author is in charge of ensuring their ORCiD is included in the author list and that its entry is kept updated.
If you are just citing a work, just give the doi and whatever authorlist you found at the time.
Then I'd say that if you want to refer to a specific author of a work, you need to lookup their ORCiD and use whatever they specify as their preferred name. Also include the ORCiD itself so that the next researcher to come along knows where to find the up to date name.