Kelly Olynyk, currently playing in Italy, says he left the NBA to give younger players a chance: “I played 13 years in the NBA; it was time to step aside and make room for the younger generation.”
https://sports.yahoo.com/articles/kelly-olynyk-leaving-nba-time-162459386.html
https://www.basketball-reference.com/players/o/olynyke01.html
Olynyk played through last season, averaging 3.2 points for the Spurs.