Ancelotti knows this; he just needs to find a way to get Neymar playing, the Brazilian national team winning games, and the sponsors happy. That's the most important thing. Not putting Neymar in the World Cup, even if he's at his best, will be a financial loss. Unfortunately, that's modern football.
Well, one of the reasons why Neymar is so famous is because he owns the "Jogas Bonito" (Beautiful Game). He still owns it, and even though he's not what he used to be, he's a symbol for Brazil, for its players, and for its people Marketing is a fact that's present, but above all, in Brazil, they see Neymar as that player who will never lose his style.
Ancelotti doesn't plan to make an enemy of Brazil by leaving Neymar out; he'll also include him because of the enormous pressure he must be under, The bad thing about Neymar is that he gets injured very quickly; his ankle is quite susceptible.
We have to see Neymar's condition because he keeps getting injured. I understand he currently is the most famous Brazilian player but Ancelotti can't bring a player that can't play... And there is no more Joga Bonito, that died a long time ago...