Kobe was loyal, but that paycheck helped him remain so. LeBron just wanted a ring, and at the time, the Cavs couldn't provide that for him.
yeah I'm not a fan of either but it's stupid to compare their situations. Kobe had a winning team early on in his career so he never had to look elsewhere for a better opportunity