At the risk of sounding like a stuck record, the problems in UK defence are because of
1.
Successive governments
2.
The MoD
3.
The armed forces senior leadership
All must share the blame and anyone pointing fingers at one or the other is, being charitable, mistaken.