Firstly, generals, like anybody else can be terrorized.
Secondly, even if you only kill generals, that doesn't mean you didn't cause terror for everybody else. Imagine for example that Hezbollah found a way to poison the food for Israel's top X military personnel. It would cause a state of emotional terror for many people in Israel about their food safety for decades most likely, even if they weren't in the military themselves.