oh. that's what you mean. sorry i didn't know, i thought you were just hating the platform. maybe contact developers through the email and they'll provide you a copy or something?
The answer from the dev is that "so far" Steam is the only platform the game is planned for release on, and as a solo dev it's understandable that expanding beyond that is potentially difficult and/or time consuming... but it's still something I'll be hoping for!