> While there's nothing you can do in C# that cannot be done in F#
Really? When did F# start supporting pointers?
> to influence the direction of the other language (C#)
Lately, it seems it's the other way around: C# is introducing features like Span<T> or default interface members and F# is (quickly) catching up.