while YOU see it as a problem, I see it as a class design
I believe that the job is balanced with that luck in mind. When you get higher than average damage because of more than a few procs, it's "extra" damage and not damage you're balanced around. That allows it to keep it's high numbers and satisfaction when used with barrage