2

To surprise the competition and keep them on their toes

LeBron James could simply be being secretive about his injury status because he doesn't want the opposing teams to know when he will be back. Maybe he just wants to keep the opposition guessing.