From his first breakthrough on "Titanic" to doing "Inception" for Chris Nolan, DiCaprio did 14 shows. That is at least one a year. Not bad to go. Since then, it's gotten more selective, in terms of content and
character, but also, I think, waiting for interesting filmmakers to work with Scorsese and Tarantino. If you look at Leo's IMDB page, it's clear that he develops a lot of material in advance, but maybe only 1 in 3 of those types of projects actually get done. Right now, it's linked to 2 future photos of Scorsese (the Roosevelt and Dean Martin projects have been in discussion for Scorsese for almost 20 years) and DiCaprio's own favorite project of producing and acting in the "Devil In White City" project. that he has been in the background now for at least 5 years. I also think that the nature of DiCaprio's acting style, choosing very intense and dramatic roles that require a great deal of emotional and physical commitment (The Aviator, Shutter Island, The Revenant) means that it makes perfect sense that he wants to offer quality work and have breaks between these images. What I find most intriguing about him during these "30" years, is how he has been locked into really strong suspense and dramatic imagery with little trace of interest in comedic or lighter roles. I mean, it has never gone down the romantic comedy or the comedy route.
"Wall Street" and "Once Upon a Time in Hollywood", "Catch me if you can" are probably his most ingenious roles, but he doesn't have much of this genre. I often think that he suffers from this, as he often repeats his work and finds himself, at least with me, as a somewhat serious, harsh performer. While there is no question of his immense skill and technical prowess, I think there are other actors who have a greater variety and explore their roles more than he does. That being said, I always remind myself that he is still an incredibly young actor with decades of quality work ahead of him.