Although the soviets subs are easily countered, it does buy time and if the allies can capitalize on it with an open dardanelles . If the soviets purchase 1 maybe 2 subs and put their fighters in position to attack the german BB that would support the africa attack in G1 then the germans lose their BB and transport and might choose to NOT attack egypy, keep their navy put, shuck over to libya and reinforce their fleet to keep it.
Germany now has to think about using 2 fighters to kill the brit DD and thus not use them in the land attacks or leave it and defend against the dd and fighter that is now not dead in egypt. The brits now can use that egypt fighter and land forces, fully loaded brit CV and CC + bomber support and SS near Australia becomes a potent force in the indian ocean to keep the Japs at bay and away from africa.
The germans HAVE to make a choice on fleet, reinforce it or lose it on R2 and thus lose africa early. Germany will need a CV AND a DD on G1, normally they could and perhaps should wait until G2 or G3 to purchase more Med fleet for africa control. So, a purchase of 12 IPC of soviet fleet cause an immediate purchase of 22 IPC of german fleet and holds them off egypt and prevents the german BB from getting into action on G1 (unless it attacks the CC and I believe that to be a mistake on G1 for the BB to do this rather than air units as it also puts the transport out of position, who need troops on algeria on G1?).
I have little experience with this scenario. Should the germans just forget about the med fleet, use it, lose it and go all out with land forces now the soviets are 12 IPC behind on land?