The article does bring up a good point. Affleck will be in his late 40s when "The Batman" movie hits theaters and, with a new Batman trilogy in mind, Affleck will maybe be too old when that's all through and done with. Point taken. There's also the rumor that his screenplay for the film has been tossed and director Matt Reeves is hiring a new writer.
Affleck is also recovering from rehab for alcoholism and is in the midst of a very public divorce. He also recently left another project, J.C. Chandor's "Triple Frontier." The guy probably needs to take a breather. Hard to do that as the WB counts on you as being their Batman.