The assumption that a child can't give consent is based on their lack of understanding of what exactly they're consenting to, same as a drunk person can't give consent for the same reason. So yes, a 16yo seeking out a 12yo to have sex with would be wrong. Or an 18yo with a 14yo. They are not peers.