If the goal is to shoot for herd immunity, then you would need 40-60% of population to have antibodies. No way to get from A -> B without people 'catching it'
At some point it needs to be accepted that Covid is now endemic and is 'never going away'. Trying to stave it off with leaky vaccines is like trying safeguard your 0-day with a leaky firewall.
Logical and medically minded people should focus on developing and testing therapeutics to reduce the need for hospitalizations. Sadly that will require loss of profits to very large companies.