As you've already noted, the site is generally rarely correct about who is accepting crypto and often has scams/spam listed.
I don't know what % of data is incorrect or scams/spams, but it is still pretty useful. I found a few local BTC accepting businesses, I didn't even know they existed until I found them on CoinMap.