Have you never left a company your entire life for a higher salary or position? It's honestly weird the standards people put on others they never apply to themselves. Lebron, KD and Harden left cuz they wanna win and unlike MJ and Curry they didnt have power teams built by their GM. If staying on a single team is so celebrated where are the parades for Damian Lillard? Kobe for example ran Shaq out of town even if Shaq was the guy who got the team their 3 peat. Is that honorable? lol
Yeah I've genuinely never understood people who have a beef with that. Some players want to be a 1 team player, good for them. For most people there's no such thing as "loyalty" to work unless it's either your family business, your own business, or you've been there so long that it might as well be, that's longer than anybody plays any pro sport tbh.