It's Epic exclusive because they gave the devs big stack of money, so that probably offsets the low sales. It's like with Against the Storm, it was Epic exclusive for many years (in early access), then finally comes to Stream and everbody loves it. They kinda milked Epic for cash, then let the Stream rip the rewards with full release.
Wonder whether that's pretty good move financially?