CIL позволяет создавать статические методы в интерфейсе:
How to: Create Interfaces with Static Methods via IL?.
Что думаете по поводу добавления этой фичи в язык ?
Можно сделать специальный атрибут ,чтобы нельзя было добавить просто так по ошибке, скажем:
interface IA
{
[StaticInterfaceMethod]
static F() : int { 0 }
}