Some people love to praise him as being different from Messi in this regard, but really, he has the same weaknesses at this stage of his career.
He needs the attack to be built around him, and when it is, he will score versus the low and mid-tier teams. But come up short vs. the big teams because he is old and declined (Pool, City, even Leicester).
United managed to get some decent results against the top 4 in Ole's previous years. This season is the worst they've looked vs. the top teams. But a lot of people won't highlight this and troll about Messi's weakness despite him being an actual Barcelona legend. Not saying Messi shouldn't be criticized for being ball-dominant/needing support at this stage of his career, but thar CR7 should be similarly criticized.
My 2 cents.