Magic statics are avoided for performance, to make DisableThreadLibraryCalls effective. From #673 (comment):
If the DLL uses TLS (e.g. due to magic statics), this call has no effect, leading to DllMain being called on thread start/end, which increases costs.
But STL DLLs themselves do not call DisableThreadLibraryCalls.
With added sattellites, the impact grows.