I say most of that is fair.
But we so have to take into account he left teams to join better teams his last 2 rodeos. You have to wonder if other top 10 all-time players did that, how many Finals appearances would they have?
The closest similar path is Shaq and he got there 6 times by moving teams. It has to be a factor, can't be ignored.