In any case, my pet peeve is people expecting speakers of English to accommodate foreign sounds, but not extending the same ask to foreign speakers who often mangle English name sounds just as much.
I say just let them say it however they know how and let it be. I don't mind if they can't pronounce my name well.
But back to pinyin, that was intended as an alphabetic alternative for native Chinese speakers to use instead of logographs/characters. So it's audience wasn't foreign language speakers and thus will have shortcomings for them. This was back when they were tackling illiteracy and pinyin was seen as both potential replacement of characters or at least an aid in learning a simplified version of the original characters.