Thanks for the reply, I'll be sure to vote for it and pester them.
We had to pretty much annoy them into adding Ghost 1.0 after they denied it, but it worked, after a little while.
Kinda divided on that, I mean a lot less slop that falls out of every pore of steam, but a ton of great things missed.
I was using Itch as a secondary store, for things that didn't make the GOG cut, but after the whole payment processor mess and how many "false positives" they had I've lost trust in them and dropped to only beta testing stuff and playing demos here.