XCOM/UFO games "kinda/sorta" do that, on an understandably smaller scale. Maybe it is also hard to balance? It is understandable in mostly PVE game, but when you want to implement competitive multiplayer, it might be a little bit hard to find a sweet spot between fun of customization and balance.