Actually no, we all know Magnus Carlsen is the best current player. Because he has the highest Fide ELO. Its obvious that if he would still participate in the competition, he would most likely still be world champion. Except if he would have had really a lot of bad luck.
About his motives I can only speculate.
He's not retiring. He just isn't going to play competitive anymore.