Viability and balance are not the same thing, but the only balance people seem to care about is DPS balance.
If this is the only metric by which a job is measured, then we're going to have a fair amount of unhappy people regardless, and if we equalize that across the board, we're going to have a fair amount of people unhappy there as well.
The more tools a job brings exclusive to itself / its role is a DPS tax. In this regard, the question is how much of a tax is fair, and in the current state of the game, Bard and Machinist are taxed fairly for what they bring (Opinion)
Inconsistencies among Jobs for similar tools, however, is the fault of the developer and should be remedied, and in most of those cases, outright removal and patching up afterwards makes the most sense.