This MC is so overwhelmingly stupid. He doesn't act like a normal human being. He brought up important/useful world-building questions in his head yet never ask them while at the same time be so obvious to blatant hints shown to him.
It's like the author wants to annoy us readers on purpose.