One reason is that Cagney didn't make enough really great films.
Cagney didn't have many amazing films.