Clientside C# is using .NET 3.1 and the support finished time ago, that's the main reason to warn users joining.
There's a bug for some people that makes that notification stay there, but that's a different thing and obviously wasn't meant to be like that, but currently the priority is releasing enhanced version compatibility.