Sadly true. Being funny and nice will make her smile, but without confidence and social status that just gets you in the friend zone.
The parent was more even handed when they mentioned confidence and social status. Yes, some girls maybe care about confidence a bit too much, but just the same, guys like myself can often do a poor job of acting confident (sometimes due to lack of effort conforming to norms).
There are two sides to the story.