I'm not going to fault him for realising what he's good at, and then taking advantage of it. Some actors are more versatile than others, Dustin Hoffman for example, with films like Kramer Vs Kramer, Tootsie and Rain Man stretching his abilities, he's obviously in a different league to Stallone. But think about this, could he have played characters like Rocky or Rambo as well as Stallone? Not a chance. Some parts may not stretch ones vocabulary, but they can be just as poignant as playing Hamlet.