Mascherano and otamendi played at their max level over the last two tournaments and you can't fault them. You judge a players contribution based on his level and talent. Those guys fulfilled that.
Messi's level is obviously very high, so anything below that is a disappointment. It's the same...