It matters little what is and isn't banable. What matters is if blizzard can detect it. They can't detect this without scanning your processes so... Who cares.
I know FOR A FACT that 99% top 50 players of Diablo3 in any category uses bots/hacks/multikeyspammacros/zoomhacks/account sharing/thud(pfff the least of everyone's offenses)/custom thuds/exploits/bugged mechanics(so many of these)/helpers/and more bots.
So I strongly advise to anyone who wants to go top. Stop thinking and start competing.