I don't know how hard it would be to have an option to run around the map randomly collecting herbs and mining but it would be helpful if blizz does actually detect the same path being taken repeatedly.
Randomize hotspots is still not a perfect soluton. Because it still uses the same hotspots, it just randomizes it. As far as I know, randomize hotspots is still traceable by Blizzard. Although with moderation and/or a normalized botting schedule you should be fine. I've been gathering steadily for over a year now and have never once had a ban or suspension due to GatherBuddy.
I'm not so sure the hotspots actually take the same path as much as you think... Monitor your bot more often, you will notice the bot actually makes shorter turns here and there depending on node spawn and range.