a lot of this is melo fault. he's consistently made bad business decisions starting way back when he didn't opt in like LeBron wade and bosh. that left him in Denver an extra year and then he forced his way outta Denver to get traded to new new York. new York at the time had a lot of talent and they gave it all up to acquire melo.
now his he stuck going no where in new York while all his peers have passed him in career accomplishments and the younger players are passing him up as well.
melo peaked 2 years ago. he got 1 more year before he really starts to decline physically.