I think you might be mistaken because this fight is highly likely to happen, sooner or later. However, whether it will be an authentic fight or a staged spectacle is another matter. Both parties stand to gain from the immense media attention this fight would attract, and both would likely want to present themselves as great humanitarians and benefactors since all the money will supposedly go for humanitarian purposes.
And you're mistaken when you say none of them are fighters, as Zuckerberg is actively training in martial arts and even won a Brazilian jiu-jitsu tournament recently. Moreover, Musk announced today on his platform X (formerly Twitter) that they have reached an agreement on the venue (there's a possibility the match will take place in the Roman Colosseum) and that the entire event will be organized in the style reminiscent of ancient Rome. It's also worth noting that Zuckerberg's children are named Maxima, Augusta, and Aurelia. Do you think it's merely a coincidence?
I've been thinking about a possibility that the two are going to announce a project they want to do together. I am still not able to dig through the confusions and find a good reason why they should do that. I can think of all sorts of two people who agree on a cage fight or a fight in any other setup, but the reason would be so much more obvious for other people. They have been contenders in the business area and it all makes sense when it is X against Meta or other rumors that Meta wants to develop something that Musk is also working on. But this one leaves me behind hopelessly confused.
It can't just be for everyone to lol. Yes I know there is charity supposed to be involved, but that could be done without a fight in a colosseum...