I agree with that point. When we were debating Ronaldo and Messi 2-3 yars ago, I was saying similar things. Unlike Ronaldo, Messi is one of the best playmakers around. But you cannot use a player both as a playmaker and as a striker. Messi is more versatile but this does not make him intrisicaly better than Ronaldo. For instance, Rooney is more versatile than Aguero but this does not make him a better player than Aguero. Rooney is a better playmaker than virtually any striker out there. But he isn't one of the top 5 or even 10 forwards in the world.
In short, there are other important qualities, such as movement, pace, heading, winning mentality, toughness, etc. etc in which Ronaldo may compensate for Messi's superior skills on the ball. Generally, I still think that Messi at his best is better than Ronaldo at his best. But I think that Ronaldo has improved this season once again and Messi's superiority is not as clear cut as it was earlier.