It should eventually be possible to win

There won't be a way to win at first. The game will start simple. There should be a win condition eventually. The win con should start distant but achievable to a skilled player. Think rimworld, factorio. The win con shouldn't be inevitable for any player, there should be things to do that are enjoyable without leading to the win condition. The game should be compelling even without the win con.