I don't need to argue, and am not arguing, that vaccine-based immunity is greater or better than infection-based immunity (although there is some data saying it's better). What I am arguing is that even if you have infection-based immunity you would have greater protection by also getting vaccinated.
The question is simply "Should I get vaxxed?" And the answer is always yes.
If you have not been infected, you will acquire more immunity by getting vaxxed without any of the risks associated with acquiring infection-based immunity. There may be a breakthrough case, but you will be in a substantially better position to deal with it.
If you have been infected, you will gain more immunity by getting vaxxed than you would have without the vaccine (plenty of data showing this). Additionally, many who were previously infected, were infected months if not over a year ago. Moreover, many are not certain that they got infected because they were never tested.
Ceteris paribus, given that vaccines are highly safe, and widely available, there is no reason to not get vaccinated.