On El Alamein, they limited Italians to such things as airplanes (Where there are both fighter-bomber and fighter) as well AA.
On Gazala, I believe you do get both armies. There's definitely the Italian tank destroyer and at least the medium Italian tank, but not the light one.
It may have been for balancing reasons as it would have been defenseless against the Grant. Panzer II at least has special ammo a keen tanker can use to knock out a Grant with from the side.
The one map where Italians are lacking would be Fall of Tobruk. Otherwise, I seem to see Italian tanks alongside Germans in every other map besides the battle of El Alamein maps i.e. Alam Halfa and El Alamein proper.
Gazala is one of the best maps in FH2 in my opinion. But why italian tanks and no italian soldiers?
shouldn't there be italians who drive them? I have never seen any of them on Gazala
the l6/40 would be defenseless, yes.
With the M13/40 you can shoot the sides of the Grants, though

same with the semovente