You haven’t really made the case that shorter=sexist. Men race the 100m don’t they?
I don’t see anything wrong with the 3k race. Why not have men run it too?
The NCAA doesn’t have a 3000 meters for women at its championship. It now has a 3000 meter steeplechase to bring it in line with the men’s championship.
I believe all of the other events are identical except that the women run 100 meters for hurdles and the men run 110 and the men have a decathlon and the women have a heptathlon.
I have no idea why the women have a shorter hurdles race.