Promotion and marketing is a section that many indies underestimate. Despite you despise reddit, all ways of forums, social sites, groups, which have audience and are free to use, are great start to showcase your work.
Next, the budget is always limited for indies. Which indie game is able to have proper user acquisition? There aren't many simple because the roi isn't reachable and such campaigns don't last for long. Compared to a hyper casual market, where the success of a game was defined by its UA cost compared to ARPU, the marketing budget was huge and on monthly basis. I said was because that approached poluted and destroyed the hyper market.
Indeed many games fall down the cracks of internet, and tons of potential is lost. If doubt there is someone available for a gig on promotion and marketing for indie games, but it would love to see someone.
Next, the nature of games is also limited. Your recent, for example, isn't quite easiest to promote or pitch to a company for licensing.