itch.io app on my Windows machine shows a price of $999.99 for this game.
I assume that's a typo.
I think it's to keep the page up for advertising purposes (because the system was picked up by a larger company) but also to make sure nobody buys it thinking they'll get the game
Ah ok, makes sense. Thanks.