on the reliance of bringing out past history in current context, in hindsight things will look like hunky dory, especially on selective reading.
Kargil was referred to, as you know for about one and a half month in the beginning IA did not have full assessment on the scale of the paki occupation. but once they did, tide turned hill by hill led by brave officers and men and lessons learnt were shared among other sectors. and yes flanking from multiple sides was a factor. in IA's case operational failures are for internal consumption and reflection, and successes are for nation to celebrate and get inspired from, so obviously more will be available in public domain on successes than failures.
coming to our current situation.. in 2016 itself, IA had started talked about "mowing the grass". these are not random words, they were conveyed to public for a reason. you don't mow grass every day, you do it when required.
on the point of IA caught napping, this is not a full scale war for troops to be on high alert for months at a time. this is an insurgency, idea is to bring peace and normalcy in local population. CO's act/react according to threat perceptions. year long sustained high alerts don't happen, there is always a lull.
if the discussion was supposed to be about lapses in procedures, sure. but discussion happening here is without any ground info. so it's entirely speculation.