Macros have a bit of delay based on my experience, and once you play in a high level (savage raids, ex trials) you don't want that delay if possible. For example hallowed ground may have to be double weaved with another off gcd skill in order to not disturb your optimal dps rotation (something like fast blade > hallowed > fof > savage blade), and double weaving macro'd off gcds carries the risk of them not going off (which may either be fatal if it's a defensive cd, or a huge dps loss if it's offensive).

Another thing is that those 120s/180s buffs you grouped may actually be better used separately or together with buffs of different cd length. For example sentinel is sometimes used as a stand alone cd due to its strength, while bulwark and awareness are often used together since crit attacks can't be blocked/parried. Circle of scorn is also used in your single target rotation since it's off gcd, so you shouldn't macro it together with flash. And your sword/shield oath macro seems odd to me. If you're on sword oath and you use that macro, wouldn't it deactivate sword oath first before activating shield oath? That'd put an unnecessary 0.5s delay compared to activating shield oath immediately.

It's good that you did your own research about these macros but unfortunately in this game the most optimal play relies on little to no macro at all.