Microsoft Chief Software Architect Ray Ozzie left Microsoft
after a little more than five years. He was never given direct
control of any product group. He didn't really have much influence
on any product or team (they weren't required to listen to his
advice).
It was probably boredom and lack of influence that led him to
leave.