Why is it most SNL cast members besides kenan Thompson don’t stay on the show longer than 7-8 years ?

Looked up Wikipedia pages of Dana Carvey, mike myers, Will Ferrell, andy samberg and bill hader and noticed they all stayed on for 6 or 7 years. Was curious why that amount of years.
2 answers 2