I'm glad not everyone shares your particular worldview. Not everything has to be a competition you know. Global rankings especially (which nobody benefits from except maybe the top percentage of developers here) tend to drive amateurs and hobbyists away in my experience, marginalizing creators even further, which would be a huge loss to itch.io from where I'm standing.
"Steam does it" is generally a good reason not to.