Why is iOS speech to text so much better at numbers, addresses and postcodes than Deepgram, whisper, etc?

It nails them - the rest are mediocre at best. Does anybody know of a model that's accurate with this sort of data?