And bacteria aren't in general limited by immune response. The immune system has zero difficulty detecting a bacterial infection, but it happens at a wildly different scale and can't be fought with a fundamentally chemical means like our bodies do with virii.
And the point about prions seems to misunderstand this technique. The way an mRNA vaccine works is by transmitting blueprints for a viral protein (but not the rest of the virus) into the body's cells, where ribosomes then synthesize the disembodied proteins, which get detected as "foreign invaders" and produce a lasting immune response which would then be effective against the real virus.
Prions, remember, are just misfolded versions of your body's own proteins. They have the same sequence of amino acids as "correct" proteins and just an incorrect shape. mRNA only transmits the sequence, not the shape. And in any case your cell's DNA already has the sequence encoded, because you're not dead.