I agree with all that, but the argument for "you can't come into the <public place> unvaccinated" will be a lot stronger when it can be followed by a simple "due to a significant risk you'll infect people".
Their current vaccination levels are too low to stop omicron but they are not dying from that like happened with delta, so they are doing fine.