> in corporate land it really does make big difference for security.
When measuring security by "number of boxes checked", yes. Unfortunately, these boxes are often overly generic, years too old, or both.
> If you have the funds the Deep Packet Inspection is a big way to defeat attempts to tunnel through HTTPS, DNS, or the like.
What's there to inspect (unless you are decrypting all TLS in a middlebox with a root CA trusted by all clients)? How would you distinguish a "normal" WebSocket connection (as used by many sites these days) from a tunneled SSH connection, for example?
If you generally want to allow your users to reach the broader public internet (or even just web), this approach seems completely futile.