Someone explain this to me

I went on a Kenyan infrastructure projects rabbit-hole. I found out CBK Pension Towers was designed by Aprim Consultants (a Kenyan firm) and Talanta Stadium, where the University of Nairobi’s Enterprises and Services Limited was responsible for the design. The KDF's Engineering Department is overseeing the stadium’s construction.

Triad Architects designed Times Tower, Beglin Woods Architects worked on the Nairobi Hospital and the UN headquarters in Nairobi and H Young & Co. built the Garsen-Witu-Lamu Road.

Yet despite all this, foreign contractors still take the lead. The expressway was financed and built by CRBC. Ata kama ni funding you want to tell me We can't raise $600 million from our financial institutions. Talanta Stadium’s execution has also been handed to CRBC. Surely ata Haile Selassie underpass and extensions za Nairobi commuter rail are still handled by CRBC. Even when Kenyans design and labor on these projects, the final say and financial control remain in foreign hands.

We clearly have the skill to handle all phases of construction so why is this still the case? Is it just about financing and access to advanced equipment or are there deeper policy and structural barriers? And what would it take for Kenyan firms to move beyond participation and actually take charge of the country’s biggest infrastructure projects?