Yeah, Love isn't leaving the Cavs.
Playing in Cleveland gives him:
1. The most money;
2. The best chance at a championship for the next 3-4 years;
3. The most exposure
With those things come fringe benefits like a better shot at the Hall of Fame and additional endorsements. Also, of course, Love is still young; he'll have the chance to hang stats as the #1 guy later in his career if he so chooses, much like Bosh.