getting back to the original proposition.
They may hit only 5 or 10% of the time but if you send say 24 planes out three times a day you are fairly likely to get a hit or two...
You may get a hit or two but in 72 sorties you may lose a plane or two just due to operational losses, (bad landing, engine failure, etc.) let alone any ground fire or, heaven forbid, enemy fighters.
German close air support in 1939-40-41 depended on a number of things.
1, they usually had air superiority. Their enemies were not able to intercept the ground support planes a significant amount of the time.
2, Their enemies had crap for local AA guns, in quantity, caliber and doctrine.
3. The targets, in the majority, were soft targets. Ir much softer than many later tanks/targets.
I would note in the photos of the blown up tanks they appear to be internal explosions, which means either a direct hit from the bomb and it exploding inside (two elements of luck) or the stowed ammunition cooked off and exploded. The latter could have been caused by a near miss or setting the tank on fire.
At Falise, one post action assessment put the number of tanks knocked out by rockets as low as 7 tanks. There is no doubt and darn little argument that the air attacks stopped the German armoured movement. The argument comes from how.
Bombing a formation of tanks can often disrupt the the formations movement/s. Not by killing or even damaging a number of the tanks but by causing confusion, limiting vision and causing the formation to temporarily disperse. Artillery bombardments can disrupt armored attacks and the chances of artillery shells (HE) actually killing tanks is not great, damage them yes but actually destroy them no.