domanda numero uno:

non solo per quello, il concetto è generico e puoi astrarlo. Diciamo che con l'interfaccia hai una dichiarazione di intenti e basta, lasci totalmente libero l'utente di implementarla come vuole.
Per quanto riguarda l'interfaccia, la si preferisce per non bruciarsi l'eredità, puoi pensare che una classe astratta senza membri e senza metodi concreti sia uguale all'interfaccia.

domanda numero 2

allora lo statico è sempre una proprietà di classe, devi sempre leggerla in quel modo. Lo statico vive indipendentemente dalla classe, non riguarda una istanza. Sta qui la sottile differenza