Why should the other person have the newly created address if he's not able to get the latest wallet file? The copy of the wallet file that person has does not automatically update.
I already explained to you that there are pre generated hidden addresses. Please explain how you "create a new address". If you talk about hitting the button that says "+ New", well fucking done you just risked someone elses coins because you have no idea what you are talking about.
That's like me creating a PNG file, sending it to you, opening it in paint and drawing a line and the line appears in your file too. As I already said he has to create a new address and when I say create a new address I mean an actual new address. I didn't say anything about how to create this new address, you're just assuming I did. If there's 100 pre-generated addresses, then he must just skip these and the problem is solved.
And again, I never said creating a new wallet is wrong. So what is your problem?