My take: Bard was around longer so it has the advantage of player loyalty to a job in its favor over machinist. Mch is also harder to pull off well than bard so less people play it. And when mch was released it was really weak, so some of that stigma remains despite the changes making it much better than it was.