If TLS versions are now to be hardcoded how about MS update their articles that advise against it ?
Microsoft recommendations are specifically against hard coding TLS versions in projects in this article
https://docs.microsoft.com/en-us/dotnet/framework/network-programming/tls ..
"To ensure .NET Framework applications remain secure, the TLS version should not be hardcoded. .NET Framework applications should use the TLS version the operating system (OS) supports."
And then.
"Do not specify the TLS version. Configure your code to let the OS decide on the TLS version."
And then
"Perform a thorough code audit to verify you're not specifying a TLS or SSL version."
Following this advise would have lead any developer not specifying the TLS version to have significant problems with the change initiated above hidden in messaging no one would have got to finding