It's not the quality of the games themselves that gives me doubts. BN4 had a hell of a lot of re-used assets and was basically just "another sequel" whereas X7 was vastly different to its predecessors.
Being one of the few who doesn't hate the game completely, I mean.
I don't really have an argument for why, it's just that in my opinion it hits most of the things that I wanted a MegaMan game to hit, and moreover it surprised me in a couple of places, and charmed me in others. It misses or is otherwise imperfect on some things I was willing to write off not just for having paid $20, but having done so a long enough time ago that I don't even miss the money.
So... subjective reasons I guess. I don't know if it'll have that same appeal the next time I play it.
Even if I didn't like it I don't think I'd be ashamed, though. Something about fooling me once.
Eh, The DS curse persists. I had a 3DS up until around the point that the Pokemon Omega Ruby & Alpha Sapphire came out. At that point some strange child that lives in my house found & bricked it. It's been many years since I've bothered purchasing another, as the price of that handheld could be better used elsewhere.
If Mega Man Battle Network 4 can be re-released on Virtual Console, I'm sure X7 will be put in a Collection someday.
I know Virtual Console isn't the same thing but Capcom was okay with re-releasing BN4 AND patching it so the bugs from playing on non-GBA hardware were fixed. And they also patched in code to give you all the unobtainable chips from the other version.