Old Lion
Pay no attention to that man behind the curtain
I have said this a million times before and I will say this a million times again. What Marvel has done right with casting their characters is that they find low end actors that aren't stars that will commit to playing a characters for a decade. Robert Downey Jr was a nobody before Iron Man, Chris Evans was a nobody before Captain America, Chris Hemsworth was a nobody before Thor. They learned from having to replace people like Terrence Howard and Edward Norton that you cant depend on higher level actors to stick to a role.
Will Smith to pay deadshot was a stupid move, Ben Affleck as batman and even Robert Patterson was a dumb move. Robert Pattinson from what I read during COVID isn't getting fit enough to play the role. Marvel is taking their sweet time to find the next wolverine because they are definitely trying to find someone that will play the role for the next 10-15 years.
RDJ was always known as an accomplished actor but his drug problem reduced his opportunities greatly. Chris Evans was already a Leading man before CA. I get your point though. They didnt have their brands or niches yet. Having guys who make tens of millions with their own niche already is a waste I agree.