I'm sure LeBron has started several businesses. I doubt he really did much of the development himself, nor does he actually run them on a regular basis.
He is rich, so he does stuff with his money. That is not being an entrepreneur, that is the standard for all of the top athletes in the world. From MJ to Magic to Shaq to LeBron, they all dabble in business, but are hardly great at it. They just have a greater opportunity due to their extreme fame and accumulation of wealth.
Now, I don't think LeBron is a moron, but he is also not as savvy as you are proposing either. He is somewhere in the middle and calling out Morey was kind of a weak move. Also semi-backing China is a pretty weak move for LeBron and not very socially conscious.