Just one data point, but doesn't Google advocate for living at head? Long-lived software can't be static.
They also statically link binaries, though, and an old binary could be in production for a while if the product isn’t being worked on.
The popularity of Docker files shows another way of freezing dependencies.
The general principle here is that changes get tested during the release process. You’re not creating new combinations of dependencies and running them in production without testing.
(Well, within the same binary, at least. Servers talking to each other over the network may be unexpected combinations.)