I think people are overcalculating DNC raid dps contribution. Someone said 9k personal with 3k dps raid buff but this isn't the case as their 5% dps buff isn't 100% uptime for raid, only their partner.
Technical finish is a 5% dmg buff for 20 secs on a 120 sec CD. Same uptime as trick attack but half the buff. 5%*20/120= 0.83% raid dmg buff with perfect use. At 60k raid dps, that's only 498 added dps. Assuming you place your closed position on a 12k dps, then 5% is 600 dps from standard step.
Roughly, that means DNCs added raid contribution is 1100 dps. This puts it's total contribution at 9300 dps (personal + raid dmg added) based on average Titania logs which put it's behind BRD and MCH by a decent margin. Considering you typically play a support class because it's total contribution outweighs other non support classes total contribution, it's currently mathmatically weak. Atm DNC's total contribution including dps from buffing doesnt match other ranged/physical dps. Same goes for NIN as they are roughly in the same boat with similar contributions.