Israels intelligence is very good, but it betrayed Israel when they needed it most, on Oct 7th. In short, the good guys are not infallible and this perception is always dangerous because it allows terrorists and evil to succeed. This is not just true for terror but also full blown war. No matter how much intelligence a nation has, in war, you never have it all and it is the unexpected that destroys nations.
Bibi should focus on Hamas first and foremost. Take care of your backyard and place a wedge between your neighbours and Iran.