IMHO, it shouldn’t. An Ambassador is a representative, not someone who is going to accurately reflect most of the people they are representing. A good one though, will take into account the needs of all the people who they are supposed to be speaking for.
But it is nigh impossible to find one person that reflects accurately what is literally about half of the population on Earth.
But as you said, people will take offense that the representative doesn’t reflect who they are. You can’t please some of the people some of the time.