My point was that the suggestion is not ideal because it is adding more complications for unnecessary reasons.
Sorry. But on the other side you're pretty much moving to the bare-bones approach, which may leave us with "just smack it to death".
Don't fix what isn't broken. Larian's rules for advantage are breaking things. If you want advantage, then there are a lot of things which can grant advantage. Those all come with a cost or drawback. Giving it for free for being higher up or moving behind an enemy which does nothing messes with all of those things.