Personally, I think girls are complicated because they want you to figure out what they want. Sometimes, they want to feel known, meaning that even if she doesn’t directly tell you what she wants, you still know. Girls also mature faster, so sometimes guys can be not as knowledgeable when it comes to certain things. Hope this helps!