I believe it would be more beneficial to society as a whole, though, that exceptions be permitted (e.g., women who can meet physical demands and any other requirement be permitted to fulfill any post), in terms of equality and acceptance of people based on merit rather than stereotypes. Because a stereotype is true, i.e., women on average are less strong than men, it does not mean universal accurateness. Society should always challenges these concepts, for thinking solely in terms of stereotypes is limiting.
A world perceived in generalizations is a limited one. For progress and acceptance of difference, stereotypes and generalizations must always be challenged. A society with policy based more on generalizations than individual merit is one founded on limitations of thinking.