Seems you understand it pretty well already, there is something as making things too complicated, more is not always better.
And dude, i LOVE games like DMCV but at some point, the devs have to make a decision about how the game is played and priorities, you can't just throw everything and the kitchen sink and expect it to just work. You don't just aim every gun in DMCV, that would be "too complicated" and the gameplay would not flow as elegant as it does now.
IMHO combos would not add much here for example, they used to be in Uncharted 1 at some level too. The games is very focused in survival so utility is what the combat should be focused on and not "Style", contextual moves serve this purpose very well while having "Style" as a by product. As a player you are only tasked to worry about the "oportunity" When you see an enemy close to a wall you know the oportunity is there to bash his head against it. In Uncharted 4 when you see an enemy below you, you know you are going for the take down, etc.
I think it is a good compromise.
There is no overly "automated" mechanics, is just the melee combat having some compromises to make the whole package work fluently. I have no doubts that there are middle grounds to be achieved, but it's never just about adding everything to it. As thanos would say...