On the other hand, a MITM proxy can also do upgrade "attacks"(?!), communicating with remote servers over the Internet using a stronger protocol than the clients on the LAN behind it support.
In fact it seems to me that having the validation happening in one place may potentially be easier to maintain than across many different clients' software.