Actually no, if everybody tries to use the more complicated strategy then lesser players will fail to execute it properly
Using execution barriers as a substitute for an actually deep game is a sign of bad game design in almost all cases, and necessity in the few that aren't.
allowing the more talented players to distinguish themselves, which is the whole point of competitive gaming.
The whole point of competitive gaming is to show who's best at the game, not who is best and doing arbitrarily complicated tasks in order to play the game. To use an example from a game designer (David Sirlin, author of Playing to Win) imagine if you had to juggle while playing chess, to make it more complicated. It is no longer about chess, but about who is a better juggler.
I really don't intend to argue that reward-player-skill should apply to DG as 1) its not a major cybersport and 2)
There is a big difference between rewarding player skill and rewarding a player's ability to execute complicated tasks. The game already rewards the first one; rewarding the second is not a good idea. Also, it doesn't have to be a major cybersport to be well balanced; in fact, the opposite is true. Things only become major cybersports BECAUSE they are well balanced and designed.
I was just mentioning it to point out that the OP might have some traction if DG were different than it is.
If demigod had arbitrary execution barriers it would be a different and much worse game.
) the game mechanics of DG generally don't lend themselves to R-P-S the way other games do.
Yeah, they don't lend themselves to R-P-S. That's kind of a good thing, though; if one demigod hard countered the other, it would be bad. Since your choices in the game are set in stone after you make them (you can't readjust skill points) having hard counters with R-P-S would be very hard to implement well in a game like Demigod; it would require a complete reworking of the skill system or else people would have to accept that if they picked P early game, they would lose if their opponent picked S no matter what.