WAV files have the most compatibility because the format is the oldest, and for me, supported by virtually all USB-enabled car stereos. Because WAV files are not compressed- like all the others you mentioned- they have less latency, meaning they load faster and respond better.
The zip file analogy you used is similar but not exact. A zip file is fully accessed and ready to go whereas a compressed music file is uncompressed as it plays. This stresses the CPU and many car stereos become burdened with latency with some just perpetually loading with compressed files.

