Pinyin should be approximately as ambiguous as the spoken language, i.e. not very (especially if whitespace is used to denote word boundaries)
Just because people are able to understand strict phonetic transcriptions, doesn't mean it's a good way to convey information (which is why almost no language relies on just strict phonetic transcriptions).