For the longest time the answer to this was that, features would randomly not be supported for C#.

But it's gotten much better.