A game is a series of interesting choices". By making sure that your gameplay mechanics are each unique, and that there is very little overlap between their functions, you are keeping the choices interesting for the player.
All the best
Develop games in your browser. Powerful, performant & highly capable.