It´s all some kind of decision-making, but it´s definately more optimization than being that impactful and deep gameplay design. You just react and press the button earlier or later, but you still stand on the same spot waiting for the next mechanic.
As i´ve said, not much brain in the ideas and of course those are gimmicks in first case, but it´s something more you´ve to care about or which lies in players hands next to press a button before a bar overloads or a procc is gone into nowhere. Distance based damage or that bond doesn´t restrict the mobility, it makes actually use of them. You´ve to position yourself and you have like 3 skills which need like 10-12m distance and 3 skills which need 3-5m distance. You move there, do your stuff, move back or even rotate with your skills when a boss mechanic or healer cuddling comes up. It´s not like i said "it´s that perfect idea". It´s just an example for a requirement which is similar to positionals or casting times, but which obviously needs a range class and high mobility.
Well if nobody wouldn´t have complained about old stuff, nothing would´ve changed probably. And it doesn´t matter what´s happening, someone will come and complain. Either about RNG or clipping or weaving or boring or dps or......
A lot of ppl here seem to think that BLM is "perfectly rounded". I could open a barrel about what´s actually wrong with this class so. But i don´t, because other enjoy it as it is.
Tbh, the current DNC, BRD and MCH are straight up boring to play. I personally can´t see how ppl actually enjoy it. If i play them, i´m so bored i jump and run around all day long until a new mechanic appears, meanwhile pressing my buttons and waiting for proccs. Something needs to be done and it should be a real requirement gimmick in my eyes. Nobody would even say any word again about a higher dps, if they get something to care about. And i can´t see any gimmick being "unplayable" as long as phys. range have the advantage of being ranged classes without casting times but with high mobility.