Yes, these suggestions have been made many times in recent months. No, I don't know how itch.io staff works. And like I said, you're welcome to do that, but even more noise is more likely to hinder than help them.