I agree, generally, but could we not also be viewing their behaviors through a biased lense? I.e. we expect a male cat to behave a certain way, so we see all his actions as fitting into that box...etc.
There was this study done where two groups of people watched a video of a baby being startled by a noise, and then they were asked to describe the baby's crying. One group were told the baby was a boy, and they used words like "angry" to describe the crying. The other group was told the baby was a girl, and the most common word used by them was "scared" to describe the crying. Same baby, same crying - different perceptions.
Oh, I'm sure that there's an observational bias - it's probably not possible to avoid that completely. But, for example, here are some generalizations I can make about cats after having lived with well over fifty:
A female cat who has raised a litter of kittens before being spayed and brought into the house will tend to live much more contentedly as one of a group of cats than a female who has not, unless that female came into the household as a kitten and grew up in the group.
Female cats have a significantly greater need for a personal space, a space of their own, than neutered males. This is true whether the female has raised a litter of kittens or not, or whether she entered the household as an adult or as a kitten - they just tend to spend more time solitary.
The affections of a female cat, when given, tend to be fiercer, more focused on one specific human, than the affections of a male cat, neutered or not. Males, if friendly, tend to be fairly readily friendly toward all/most humans they know. However, I have seen long term close friendships between neutered males, but not between females (other than mother/daughter pairings) - again, that greater need for solitude that I have found in female cats.
Now, those generalizations don't necessarily mirror assumptions about females and males in human society. That's why I think that the observation of social interactions and gender behavior in nonhumans is valuable in trying to understand nature/nurture issues - the behaviors/general personalities of females versus males are different in different species, thus helping to minimize observational bias/assumptions.