Yes the job would be fine
Has tons of other utility you yourself has said was good
like troubadour,consistent 2% crit boost,heal buff,Foe requim, the 3 good role skills and it being the "safer" version of Machinist.

Bard not working with pierce is not gonna kill the job,
Especially how so many jobs are crit based again you said crit is the best sub stat atm.