I think you misunderstood. If anything it's Ronaldo who needs a more specific set of conditions to succeed while Messi can do a lot more with less. Barca this season in La Liga, Barca from 2012-2014, and Argentina all these past years, have all been overachieving sides that were carried by Messi. I was just saying that Ronaldo has the conditions to succeed whereas Messi doesn't and this has been the case for most of the past 4-5 years.
Domestically, Barca's squads have been decent enough to impose themselves on most Liga opponents but in the CL when the midfield battle is CRUCIAL and the quality of your teammates matters more, Messi can't do as much. Same with playing against the likes of Germany or Brazil with Argentina. There's only so much you can do when the rest of your team is outmatched and outplayed. Suarez hadn't scored in the CL for over a YEAR until that rubbish open tap-in vs. Roma first leg. Iniesta has had more shocking matches than decent ones for a while now. Rakitic hasn't been able to make progressive passes between defenders to break lines against ANY tough CL opponent since 2015, it's actually uncanny how vanilla he is in those matches.
Messi can be somewhat lazy off the ball at times. But we've always seen that when the team around him performs anywhere near the way it should, it doesn't matter and he does stay consistently active enough to impact the game over the whole 90 minutes. And ideally you want Messi in the hole receiving passes up from Raki/Iniesta and then creating danger from there. That's the position where he can do the most damage.
However, for him to have been more 'active' today he literally would've had to drop next to the likes of Busi and Semedo to receive the ball. Which he does sometimes and is capable of creating chances from those absurdly difficult positions. He tends not to drop deep and force things deep as much as he should in certain situations, something that Neymar does in EVERY situation (dropping deep to the fullback/DM, picking the ball up, and forcing actions until something works). Neymar's approach is better when you are desperate in a game and need your best player to step up and do everything and take over without thinking about sharing the ball or team buildup. Messi isn't assertive enough in these scenarios, but I'd rather him be the hyper-efficient machine he is than a high usage, high volume, trial and error ballhog the way Neymar is.
So essentially for him to have worked harder off the ball today he would've been playing like Neymar does. That COULD'VE ended up a la the 6-1 remontada where he carried us to victory, or a lot like Neymar's Juventus performances where he was just spamming hopeless actions without success all game. Or like Neymar vs RM where he was just wasting countless possessions dicking around with dribbles in midfield.