No, not when stratified by age group. 2nd dose of moderna vaccine is 6x more likely to cause it for < 40 year olds [1]. If you stratify further (12-25) I suspect you'd find it's even worse. There's also a dose dependence where your chance of myocarditis increases with the number of doses [2], which not only corroborates [1] that the 2nd dose of Moderna is significantly higher risk, but that even 2nd dose of Pfizer puts is basically equal odds with the actual thing. And considering it's not either/or (i.e. the vaccines are not 100% effective at preventing your catching covid), this would mean that the vaccines are a net harm for younger age groups.
The dose dependence also seems to indicate some sort of cumulative effect (i.e. with enough infections or enough boosters, some vulnerable segment of the population will almost guaranteed to end up with myocarditis). Since we don't know how large this vulnerable segment is (perhaps somehow related to long-covid susceptibility), it's irresponsible to blindly recommend or mandate boosters for everyone.
> the vaccine simulates an infection with Covid-19, but gives your body the upper edge as the virus is not produced in it's full form and can't reproduce.
You could alternatively hypothesize that when acquired "naturally" the virus (and whatever proteins it ends up producing) don't immediately go into systemic circulation (instead it needs to progress from respiratory downwards), and the body has time to mount an attack before it hits systemic circulation.
[1] https://newsroom.heart.org/news/myocarditis-risk-significant...
[2] https://vinayprasadmdmph.substack.com/p/uk-now-reports-myoca...