I'm going to disagree with this sentiment. There are far more important things that itch.io NEEDS compared to other online marketplaces.
If game devs want all the features of Steam then they'd just go to Steam.
Considering itch.io has a lower barrier of entry to get games published, it should be reasonable to NOT expect the same feature-set as Steam.
Also consider that something like achievement-spammer games became an issue because of Steam having achievements. Very few gamers care because very few game developers bother to implement unique, challenging, interesting, and useful achievements to their games. It has been a race to the bare bones bottom with them ever since they were on consoles and WoW and then everything else.