I believe the answer you’re looking for is ‘restrictions.’ When an actor takes on a role laden with stereotypes and the movie he or she is in becomes popular, most directors will hire them only for the kind of role they played. So, if an actor plays a superhero, most directors will offer them roles as superheroes.