For the time being I think we just have to get used to boosters every 6-12 months, and be glad that this pandemic didn't happen 25 years ago or more, pre-internet, and pre mRNA vaccine technology.
But one must consider the proliferation of immune escape variants and thus opportunities for repeat infections over time. This is not a good plan particularly for the elderly and infirm among us.