Everyone knows that this is not going away.
No, total vaccination will not fix it, but unless we get the vaccination number up to a very high percentage then we can't open up.
Yes, there will be variations just like there's variations to influenza every year, and every year the vaccine is modified to try to stop the most recent Northern Hemisphere strain. I would anticipate that the Covid vaccines will be the same. You get one every year that will give you a better chance of surviving the most recent or most dangerous variant.
So there's 3 things causing this severe collateral damage to business and individuals that you talk of.
The first 2 are the fault of the government - their handling of the vaccination rollout including not initially ordering Pfizer, the mixed messaging around AZ, and the rollout in general being poorly planned and executed; Then the reliance on hotel quarantine when Blind Freddy could see it was actually causing cases and they needed open-air purpose built quarantine centres.
The third thing that will cause this damage is people who won't get vaccinated, either because they're down the rabbit hole of conspiracy theory or they're just "my freedom over all" individualists who don't see protecting others from the virus as their responsibility.