Regarding general aviation single engine high wing aircrafts in particular, what are the reasons for some of them to have no dihedral at all on their wing, or slight positive dihedral angle for other?
For instance, why do Piper J-3 Cub and Fiesler Fi 156 Storch both have no dihedral at all, when Zenair CH 701 and Cessna 172 display some slight positive dihedral?
And why aren't there any GA aircraft, high wing single engine, with slightly negative dihedral, like it is often seen with fighter aircrafts, such as F-104 (mid wing) or Harrier (high wing)?
Even if these examples were designed at different times, they all have wings with struts, so the reason cannot be structural, like at the time one straight wooden spar would have been more convenient.
(Piper j-3 Cub could be in the double-dihedral wing category, since its wingtips display dihedral, yet it is mainly one flat wing.)