Machinist can never pull Black Mage or current Monk numbers otherwise Melee DPS serve zero purpose. They're inherently at a disadvantage due to being the only DPS forced to entirely stop attacking based on range. While the solution is often janky uptime strats... why bother with those when you can simply run all range jobs and achieve the same overall damage without any drawbacks?