It's about power. If they DON'T open source now, with very little effort they have the option to in the future. They don't make money now, but maybe circumstances change? No one knows the future, and we don't know their plans.
But if they do open source it, then it will take a lot of hard work to revert it.
In other words, it's a company and this is their asset.
I support your point on open source. At the same time, it has to be said that Signal doesn't to "pretty much exactly" what WhatsApp does. On my Android it's quite sluggish, whereas WhatsApp is very smooth.
If you don't think Meta makes money from the WhatsApp user contact network and linking that data to their other data sets, you are most certainly mistaken. There's tons of money in it, even now, before they start adding new privacy compromising features.
But if they do open source it, then it will take a lot of hard work to revert it.
In other words, it's a company and this is their asset.