This is a genuinely interesting project. One of the biggest challenges for indie creators is visibility, not just having a place to post links, but actually connecting with players and other devs who will engage with the content. A site like this could be helpful if it earns regular community use, rather than becoming another place that sits empty or only holds links.
A related community conversation that might offer useful perspective is here: https://itch.io/t/5510275/my-stance-on-guaranteed rent-promoting-games-and-platforms-for-that/, it gets pretty honest about what doesn’t work in promotion and why simply having another site isn’t always enough without thoughtful distribution and real audience reach. Realistically, promotion is one of the hardest parts of indie dev, lots of projects struggle to get noticed even on itch itself. That’s why many creators also take part in things like community bundles, newsletters, game jams, or collaborative promotion efforts to build momentum and cross‑community awareness.