Why no Allied IFVs in WWII?

I'm confused as to what metric you judge the 251 by to deem it an IFV that also leads you to the conclusion that the M2/M3 were not. I mean I can understand the fact that German armored units were using mechanized infantry support before some other nations, and that perhaps that by your arbitrary judgment the 251 was the first to fill this role, but it wasn't like the US didn't have armored units doing the same exact thing with M3s.
It should also be noted that the 251 was no more an IFV in the true sense than something like an ACAV M113. While it had the firepower to support infantry units on the front line along side tanks and other AFVs, it lacked both the durability and tactical flexibility of a true IFV.

>If it brings infantry to the battle and hangs around to support them it's an IFV.
>HMMWVs are IFVs
>Technicals are IFVs
I feel like a big problem here is that you have a fundamental misunderstanding of the neuances of what "IFV" means, and also just aren't very smart.

>When some cheeky GI in a bush lobs a grenade right into the top

why didnt they put a roof on it?

A handful of panzer and motorized divisions did just that and they were the ones that did the damage while the bulk of the bulk of the army marched and used horses came up to consolidate.

>using cold war terminology and doctrine
>for ww2

and the panzer III is an emm bee tee too amirite guys?