I think a big part of this, at least when compared to google, is Siri's issues with language understanding rather than converting the audio to text. Google is much better at picking up on contextual details simply because they have such a huge background in doing so for search.