I wish itch.io had a forum specifically for discussing game ideas. I, and I'm willing to assume many other people, often come up with game idea that they don't have the time, energy, or skills to develop, and it would be nice to share those ideas to devs who are interested