The new narrative is generally correct. The vaccine does not “stop” you from getting the virus, it gives your immune system a much higher chance of defeating the virus and therefore decreases the likelihood of you giving the virus to others.
That is what the science shows. Most of the reporting on Covid from both sides is purely political. Up is down and down is up and it all depends on how they print your particular newspaper.
“it gives your immune system a much higher chance of defeating the virus”
If the survival rate is already 99.8%, then I doubt it’s actually “much higher” with the vaccine. “Very slightly higher” maybe.