Isn't the whole point of demos "to lure people in give folk a chance to try before playing"?!
As I have neither Steam nor Switch, being unable to even try a half-cooked (aka "alpha") version makes me doubly sad :(
A lot of changes were made since the alpha demo. I don't feel like it'd be representative of the final game. That being said, the game is available to buy on itch if you want it, you don't need Steam or Switch