What is the threat model that checking keys in person solve? I suppose something like a nation state attacker performing MITM at the point when the keys are exchanged. But it does not protect against WhatsApp, right?
You have to trust them that "if the keys are the same in-person, then you're safe". But it's completely up to their implementation which we have no clue of.
You need to trust a lot of people to have any sanity. Adding WhatsApp on top of a pile of hundreds of companies isn’t that extreme.