(Also, a lesser consideration: there are some native speakers of English who can distinguish certain sounds in their pronunciation but cannot, or cannot easily, hear the difference between those sounds. I would guess that either they learnt to speak partly by watching people's lips or their hearing has deteriorated as they got older.)
None of the above is specific to English. If I wanted to know how a French word is pronounced I'd prefer IPA to a recording just the same, if not more so.
Admittedly not everyone loves IPA like I do (perhaps some people think it's a kind of beer). The online Oxford English Dictionary provides IPA transcriptions of both the British and American pronunciations and you can click on them to hear a recording. Perfect.