Itch is more about other type of games. Majority of players who like FPS games are on Steam.
Itch is perfect place while game is in development and that's why game is here. When i will feel that game is ready for release on Steam, then game will be on Steam and there will be more players.