Just to be clear, I don't agree with Windy either.
I do think LeBron lost weight to deal with cramping, though. I think LeBron was just too heavy and had too much muscle on his frame. Dude is aging, he shouldn't continue looking like a 270LB tank continually.