How are they going to get submissions if they dont launch it? I understand your point, but to get submissions, they need to get eyes on the platform.
"Hey I saw you on Indie Hackers building X. I am building in public, too.
I just finished a site that helps small projects raise funds and get feedback. Think producthunt for indie hackers. It's free to sign up and I am going to do a big marketing push in the next few weeks. Would love to have your project on there!"
I don't think Indie Backers can replace this process.