LOL.
It is smart.
LeBron is a guy that takes great care of his body. All the food available is sporting event concessions is low quality junk food.
Not about money, it is about avoiding eating crap.
That is part of the reason LeBron is still playing at such a high level at his age. You think Tom Brady is getting a hot dog from the concession stand?
Definitely true. But seeing someone who could buy the building he's watching the game in, eating snacks out of a ziploc baggy like a little kid whose Mom just handed him a baggy of Cheerios is both funny and kind of refreshing.