> The website can MITM you at any time, even without changing the crypto code it sends you.
I am not following you. If they send you the code, can't you inspect it? And if you vet it, where's the concern for the MITM attack? You already have the code.
> Native crypto clients don't have this particular vulnerability.
Isn't it exactly the same? You have to download the code at some point.