> The worst that WhatsApp can see is "who's talking to who
Not really, given keys are centrally managed, it is fairly straightforward for WhatsApp to setup MITM intercept.
In fact they don't even need to push a malicious client etc, they just need to push a different public key than the sender/receiver's actual ones when contacts mutually add each other and this will quite simply allow MITM interception unless the people do key verification in person. If what the whistle blower is trying to do is stay anonymous - would they physically meet the reporter immediately?
They could even push new keys to existing mutual contacts and get away with it since most people don't display or again verify key change messages.
Lastly, most people turn on message backup in Google drive which is not encrypted - so a warrant or an account hack would suffice.
WhatsApp implementation can protect basically from malicious non state actors. That's a great thing in today's world in itself but be aware of the underlying tech.