While Messi was obviously piss poor today, I'm unsure that's the problem in general. Argentina's dependence on Messi isn't a consequence of Messi refusing to be a team player, it's a consequence of the way Sampaoli has set the team up.
Aside from the Ronaldo v Messi debate/trollfest, contrast Santos' organisation of Portugal against Sampaoli's management of Argentina. Santos has one of the two best players in the world at his disposal but he doesn't try to build the team round him; he plays to the strengths of the defence and midfield as a whole, trusting that the star player will deliver within the framework of the team, and Ronaldo does to a ridiculously high standard because he's so fucking good.
Sampaoli has one of the two best players in the world and makes no attempt to set up his side to the strengths of the rest of the players, instead basing everything around Messi and the quality attackers around him in the hope their individual brilliance will make up for frailties of the defence and midfield. This allows teams to double on Messi and entirely nullify Argentina, as you saw today when every single time an Argentina player was in space they were looking for the pass to Messi over far more obvious passes no matter how crowded out he was, because they've been taught to be dependent on him.
This isn't just bad for Argentina or their other forwards whose considerable talent is wasted, it's bad for Messi because it guarantees that he'll get no space and he has no opportunity to do anything at all from open play, only ever picking up the ball with two players right beside him or with two banks of four in front of him. Sampaoli's determination to depend on Messi is what's wasting him and ruining Argentina's chances.