Ashghal should stop awarding it to the lowest bidding contractor ... most of the new companies hire new staff... a big percentage of whom have dubious education/qualification...

Most of the time they have arrived at the lowest pricing due to some error....
eg:
Company A bids for 100 Million
Company B bids for 120 Million
Company C bids for 150 Million
Company D bids for 80 Million
Company E bids for 20 Million

Company E gets awarded the tender.

You expect Company E to adhere to ANY kind of law?

Contracting Companies who are able to retain their staff especially the labour should get favorable Weightage during Tender.

A company with constantly new staff in the same project is obviously bad.