Calling boys for future criminals and girls for future parasites is not going to help creating equality. It has nothing to do with "behavioural" differences from genes, and everything to do about sexism.
It is likely sexist to acknowledge differences as being biological in origin when they are sociological in origin. Of course, some differences are biological, but the outcome of how the biological differences result in different social trends is part sociological.
For an example of a difference which is sexist, imagine someone saying women are less fit for critical roles because they are more emotional, when in fact it is that our society works to repress male expression of emotions and both men and women are, at the core, emotional entities.