Yes, It lacks the "branches" of Steam. But for the current distribution model, this is the best solution. When the game has more content and is closer to its final stages, we'll release it on Steam.
There's parody on steam sometimes steam can be stupid.