Why do you think they aren't?
A 155mm Howitzer projectile travels at roughly 800 meters/sec. Depending on the gun, projectile and charge, it can go a little faster or slower but lets stay with 800m/sec for purposes of this discussion.
The maximum range is roughly 40 kilometers. So, ignoring wind resistance slowing the projectile, an outbound 155mm round fired at a target 40 kilometers away will take about 50 seconds to get there.
Add to that crew response time, target acquisition time, target fixing time and communications and you're up over 1 minute.
The pickup truck that fired the rockets can be long gone in that amount of time.
I suspect part of the IDF battlefield logic is to leave enough of Hezbollah's fighting force intact to bring out their WMD ~ then they get snuffed.