And the first is exactly what managers want -- engineers who have no idea, whatsoever, what they're worth.
With the exception of starters and a few semi-autistic outliers, engineers that have no idea what they're worth generally aren't the best of engineers. Not asking for it however is a different matter.
People are socialized to try to make others happy, not inconvenience someone by asking for more than they feel is necessary and fair, etc. This does not speak to their competence, though it might also mean that they're less effective at making you realize how competent they are once you hire them (because they're also the type of people who don't flash all of their accomplishments in front of you).
Women also tend to fall into this even moreso because of gender socialization.