there’s some form of capitalist fuckery going on behind the scenes that makes it financially unviable?
Uhh. It’s that Steam is an effective monopoly?
They hold all the attention, all the recommendations, so if you aren’t on Steam you are practically invisible.
There are a few major games that only self publish. Starsector is one, of the top of my head. Hence it is practically invisible to most.