I know. I don't blame you or anyone else specifically. HLTV should be the ones setting a better example with their stats.
It doesn't just affect lists like this. Some orgs actually make roster decisions based on HLTV stats... which means they're more likely to keep an AWPer who is actually underperforming for the AWP role despite having good stats, and kick a support player who is actually performing at an above average level for a supportive role despite having mediocre stats.
I get why the IGL role is a bit tricky to quantify and rate, because you'd need to listen to in-game comms in lots of different languages AND eavesdrop on pre-match training sessions just to figure out how much input an IGL is actually having. For example, on Vitality we don't really know exactly how much impact Alex and NBK are having through their calling. It does seem like they've improved a lot since Alex started calling on T side, but then again several of the players (including Alex) have praised the coach for coming up with strats... so maybe he deserves most of the credit.
The other roles are much easier to compare / contrast, but HLTV are seemingly too lazy to implement even the most basic stats rules like an anti-eco SMG kill having less value than an AK kill.