They aren't common because they aren't good.
Flamethrowers constitute 2 things to me.
Lack of range, elemental damage.
Lack of range being the important thing...the point of playing a ranged class is to be...ranged.

No multi-projectile either, and the damage really isn't on par with things like Pawnshot if you are going to stay single projectile.