Is bit perfect reading necessary? It’s so many samples per second, 44100 to be precise, than one bit error once in a while cannot be noticed.
And it’s not like audio is actually high fidelity. Any DAC will introduce a lot of errors. And the original recordings are not perfect either. Microphones, loud speakers, amplifiers, that’s a lot more errors than one wrong bit too.