The difference is, Jordan played on a team that people actually wanted to come to. Everyone seems to forget that LeBron wanted to stay with the Cavs and lure Bosh to come with him. When he couldn't get him, LeBron knew Cleveland was never going to be able to bring in top-tier talent like LA, Boston, Chicago, etc.