However, the mRNA vaccine may be more stable in a way that makes it easier to make or store or for entrance into the body. Not to mention purification steps may be easier. You don't need to make this in some exotic cell line which creates a protein soup you have to purify. It may be easier on the body (less likely to develop a severe immune reaction), or it may be better at generating a sufficient immune reaction because a lot of mRNA development has gone into finding molecules that are readily taken up by the immune system regardless of cargo.
These are a few reasons I can think I am sure I am missing some and there may be a stated answer out there that I have yet to search for.