No he didn't.
That time existed because players were forced into staying on their teams due to the lack of free agency.
If he wanted all the money and spotlight then he would've stayed in Cleveland.
Cleveland's economy isn't his responsibility.
It's hilarious how quick people turn. Lebron is by far one of the top 2 players in the league yet now people want to act like he's a scrub who can't play.