Your point about tracing viral spread has some merit. But what you would find is that both vaccinated and unvaccinated people are both spreaders of the virus. It may lean more on one side, but you're effectively reducing this into an us vs. them problem, and labelling antivaxxers as if the whole spectrum of human opinion can be expressed neatly into two distinct categories.
Look, I'm not saying that we can't ask for limits so that we can feel safe in general as a society. There are certainly those who engage in more risky behavior by not wearing masks, gathering in large groups, etc. But it is important to remember that unvaccinated people are not the ones causing harm - it is the virus. To blame this minority and hence enact procedures to forcefully inject a foreign substance into their body against the subject's will is certainly of no historic precedent in Germany.