It wasn't stupidity or incapacity to learn, but simply that he had never been subjected to the discipline of construction engineering.
After he got the hang of the basics, he started understanding the field of construction engineering better.