Pirlo went into cruise control around few years ago. Happens when you win everything. While Xavi kept on improving as it coincided with Spain/Barcelona's success.
Personally i think Pirlo should've put on some bulk to make him a better player. Anyway, as long as we get CL, the contract will have been worth it.