Funny part is that indiehackers was purchased by stripe, meaning they likely ended up more financially successful than 99% of the startups posting on their site.
The term has been very much abused by SV grifters unfortunately. I've written about this before: