That's because as Ronaldo has gotten older he's accepted his limitations and plays primarily as the most forward player allowing ten men to organize behind him. Ronaldo can roam without disturbing the shape of his team. Messi can only be deployed in the middle so his limitations cripple team selection and their very way of playing. It takes a VERY carefully thought out and drilled system to work out a black hole the middle of your side.
Argentina's struggles with Messi are the EXACT reason the trequartista role is extinct.
If Messi would commit to playing as a winger (and keeping his width) or was capable of playing as a striker (not a false 9, don't have the ability to set up that complex a system for international play) Argentina could adapt.
But instead, because of him they play a 20 year old brand of football. It is what it is.
Watch any game where Argentina loses and you'll see an overrun midfield. Yes, that's his fault.