Yes, could well be corruption in the mix... maybe Putin didn't get his cutThis is one of those moments when idle speculation is thoroughly enjoyable, as any or all theories could easily be true.
Leaky defence? Check.
Own goals, most recently Belgorod? The timing fits nicely, doesn't it?
Shoigu's deputy Ivanov recently accused of taking bribes? Oh no, surely not this one. Taking bribes is compulsory in Russia.