I had the pleasure of talking to Charlie a number of years ago. He told me he was stuck in the minor leagues, the old CBA, for years because no team would give him a chance. When the Hawks finally gave him that chance, he was a reliable starter for a number of years.
I'm tired of hearing, "If Angeli was good enough he'd be starting." Coaches blow personnel decisions all the time. A guy on the basketball team at my college sat the bench for four years, but when he got the start on senior night, he scored 24 points, grabbed 12 rebounds and was clearly the best player on the floor. At FSU, the golf coach at the time didn't think George McNeill was good enough to play until he was finally talked into it.
Charlie told me that coaching decisions are often very political and also based on a coach's personal preferences, which can and at times does lead to a team not being as good as it can be.