Perché le strutture non supportano l’ereditarietà?

So che le strutture in .NET non supportano l’ereditarietà, ma non è esattamente chiaro il motivo per cui sono limitate in questo modo.

Quale motivo tecnico impedisce alle strutture di ereditare da altre strutture?