Honestly, not that it's broken, but community around combat routines shrank a lot since there is no longer profit to be made with bot. With disabling any trading, most people who botted Diablo have stopped doing so, there are just not as many people to contribute. On top of that it seems with each new release of Trinity it breaks more things than it fixes. I know, it sounds like bitching, but Fist of Heavens with AC 6 set was broken for more than a month and still is, there won't be a fix until someone in the community will come up with the fix. So unless you wanna bot with most popular class, using most popular builds - you are out of luck and will find yourself having your shit broken more often with longer time until fix is implemented.
You run AoE mow down crusader with Heaven's Fury Ascendancy + Fist of Heaven? Well tough luck, unless you play shotgun or condemn your build won't work with bot since FoH got broken few builds ago. Same with any other class.
How to fix this? Only hope is for community to be more active. Other option - Demon Buddy devs need to take over combat routines and make sure they work, but then it will take lot of time to develop and maintain, and you go back to problem number one - there is no longer money to be made in Diablo 3, so less people would buy Demon Buddy, meaning much smaller budget for devteam.