The more we comply the longer this goes on for.
Sadly, I think there is a certain truth to this. The government are making the most of the public so far remaining docile, and are squeeeeeeeeezing (as Boris would say) every bit of compliance that they can out of the public, before they finally wake up.
Although they won't admit it, the government probably are afraid of at best, mass public disobedience, and at worst, riots, possibly on the scale of 2011, if people get really angry. So far, they have managed to avert this, with a good dose of spin, scaremongering, terrifying figures, scientists told what to say, hushing up the protests which do happen, carrot and stick messages, and lies (no wait, this saintly government never tells lies). Because the public are largely remaining docile and compliant, and Boris is probably breathing a sigh of relief about that every day, I believe the government are stringing out the restrictions for as long as they believe they can get away with doing so, before the public decide that enough is enough; they're probably praying that they can get enough vaccinations done to make the figures look good before a big public revolt. They know that they are on borrowed time with public compliance, but so far they have managed to keep the majority of the public blissfully duped and docile. So far those who do challenge the government are being labelled (by their fellow citizens) as "Covidiots", "Covid Deniers", "Granny murderers", but the tide is turning.
They probably have a backup plan (or is that giving them too much credit?) for when it looks like a public revolt might happen; they've probably decided which restrictions they can quickly jettison if they need to calm the public down. "Oh look, Uncle Boris is allowing all the pubs to open this weekend only!"