Boss Doggie
all my loli wolf companions are so moe

Poor guy. If you actually take a look at his background both in-game and production/meta, you'll realize he is definitely the most unfortunate character to bear the MegaMan name.
Why? In the conception of the MegaMan continuation for SNES, the original pitch was that Zero was supposed to be the lead. However Capcom said no as people might be "unfamiliar" with the character. Still, Inafune intended to have his actual star Zero steal the character's spotlight, so you got what one would say is the "Batman stealing the spotlight" moment whenever X is around - he is naive and pacifist and an underdog to Zero, he never does anything big despite being the lead character, and even Sigma has a stronger connection to Zero than X despite being the origin of all Reploids. And while the bromance, err respect, between the two characters slowly went towards equals, there's still that lingering feeling that Zero was much better.
And you could pretty much feel that X was not thoroughly important in the whole MMX narrative and even gets gimped a lot (go look up X5). This isn't something like Protoman and Megaman's relationship where Protoman, while an aloof ally, still let Megaman handle the big things. Here you could feel Inafune's baby walking all over X. Even in spinoffs like Command Mission there's that lingering air of Zero worship.
And then there's Mega Man Zero. Originally X was meant to be the villain. If it weren't for Capcom it would have been true. Imagine being an X fan only to hear that for some odd reason your favorite character becomes a villain in the most stupid reasoning.
So yeah, while Volnutt may be stuck on the moon, at least he is treated with respect found in your usual MegaMan leads. X? Nope, you're just doomed to die for Zero's sake.