What do you mean? It's not on Steam, it's on Itch - and it's free. There's no price tag yet.
If you're saying you can link the application to Steam, that's something everyone is aware of - the creators getting money for the final release is the part that we're talking about.
I always have to wonder if people like you realize that you're just acting like a troll. And what does arguing get you, exactly? You could be enjoying something, but you're just being annoying for the sake of it. Go find a hobby, man.