I think you are blaming the style and the teacher, when the real blame should be on yourself. Nothing wrong with CLF as a fighting style, and if you feel it lacks certain aspects, perhaps you didn’t train with that in mind.
If you’re not going to train like a fighter, you wont learn how to fight.