What might be one of the reasons there were no definitive roles for women in most of shakespeare's plays?
men played all the parts.
women were uneducated.
men felt that women should be kept in their place.
it was a dangerous and very physical profession.