Ok, so the problem may be more with I.C.E. than with vanilla. My bad, I didn't check that. Though I feel even vanilla may be too easy on tanks.
ICE:
Tanks: -35% attack
Infantry: -30% attack
Vanilla:
Tanks: -70% attack
Infantry: -30% attack
Tank divisions also almost always benefit from CA, while infantry rarely does. So that puts tanks ahead of infantry in ICE, and approximately on par in vanilla.
Add the additional bonusses enjoyed by hard units, and tanks will do quite well in vanilla too.
Tanks and Infantry did in fact cooperate well against concealed Japanese jungle strong-points. The main problem for the Tank was the limited visibility while buttoned up. To overcome this and improve cooperation with the Infantry, many Tanks had a closed-circuit telephone installed on the outside rear of the hull, so that the Infantry could spot the targets and communicate directly with the buttoned-up Tank crew.
Of course you're right that tank-support was extremely useful for infantry in the jungle.
But I think there's a large and important difference between the ideal ratio of infantry/armour in the jungle and on plains.
On plains the main force was armour, supported by infantry. In the jungle it was infantry, supported by armour.
The CA bonus requires a division with anywhere between 33 and 66% hardness. Say, 2 Arm 1 Mot. That would be a fine combination on plains, but in the jungle the ideal setup would be something more like 1 Arm 2 Inf. Or an even higher Inf-ratio.
1 Arm 2 Inf gives 73% hardness, it doesn't even receive the CA bonus. So I think the CA bonus models the support of tanks by infantry on the plains and other relatively open ground, but fails to model the support of infantry by tanks, as it was used in the jungle.
The suggestion that the CA-bonus should be disabled in jungle and mountains makes sense.
Even better, make the hardness requirement for CA vary depending on terrain. In the jungle it could be for units between with 75 and 90%, on plains between 33 and 66%. That makes it worthwhile to attach a L-Arm brigade to an infantry division for jungle combat, but does not give that unit CA on the plains.