> it was later that year, in November, that C# added them with C# 9.0.
OK, then I am going to regard this as "around the same time". Every new C# feature is released "in November", since .NET major releases drop in November every year. That's the release cadence.
But language design decisions of what to add in that release are not done inside that 1 release month, or in any 1 month. They are done over much longer time periods, often incrementally over successive years.
I don't believe C# has anything like the exhaustive switch over a sealed interface that the article is talking about.