If Allah created man then it's easy for him to hide this from they eyes of humans.Because it is clearly an ad hoc and you don't have an Islamic text to support the ridiculous reason why yajuuj and majuuj haven't been found yet despite their huge numbers
Gotta love the literalists