Most likely it’s not the same Devs working now who did the previous changes. I’m not defending anything, Sami covered my concerns perfectly here.
With some of the hero breaking bugs that have been in the last 3 patches, it’s my feeling the Devs are overstretched and perhaps the imperative is to just get out content changes at any cost. The balance changes and mini hero reworks is essentially the only updates HOTS sees.
This is only my speculation, but we have no idea what conditions the Devs are working under, what resources they are allocated and what they are directed to do by those higher up, so personally I temper my criticism for some of the recent directions taken.