"Collapse in logistics" is relative.
Precisely. It's important to keep in mind that it's usually two parties involved in a struggle.
Meaning that you can improve the relative strength of one party by either:
(1) increasing the strength of that party
(2) decreasing the strength of the other party
In the context of Barbarossa and whether the German side could capture Moscow without a Soviet collapse, increasing the strength of the German side is difficult due to logistical constraint.
Although a stronger focus on logistics in the preparation phase certainly would help...
That leaves us with option (2) - reducing the strength of the Soviet side.
As an example, let's assume a more succesful opening phase of Barbarossa inflicts 250k (*) additional casualties on the Soviet side in the period from 22.06 - 10.07.
That gives you a roughly 10% reduction in Soviet strength for the remainder of the campaign (assuming Soviet casualty and replacement numbers stays the same),
(*)
as an aside, the opposite also would be true. If the Germans had inflicted 250k fewer casualties, the Soviet side would be roughly 10% stronger for the remainder of the campaign.
Which again triggers three questions:
(1) would it be possible for the German side to inflict additional casualties in the opening stage?
(2) we know that the Soviets at 100% strength (for the period Jul-Dec) were able to defend Moscow. But how low could they go before they couldn't?
(3) would the Soviet casualty and replacement numbers stay the same in such a scenario
The answer to (1) is certainly yes. Personally, I've been arguing that a two-pronged attack in AG South (as originally envisioned) withouth the Med distractions would produce much heavier initial Soviet casulaties.
The answer to (2) is much harder to answer definitely, as it would depend on a host of different decisions. But I'm far from sure that the Soviets would be able to hold the line at say 90% strength.
The answer to (3) is also difficult to answer. I would be inclined to believe that both the casualty numbers and the replacement number would go up in this scenario. But how much again depends on a lot of variables.