Absolutely not. Noncompliance destroys bureaucratic systems.
Look at Etolls. They were as legal as BEE to pay, yet everyone ignored them. Too many people ignoring them made it impossible for the system to enforce.
Same thing with TV licences. It is the law to pay your TV licence, yet ***somehow*** people don't give a fuk unless you are buying from a shop.
And then we have the taxi industry, which the government has attempted and failed to control many many times.
Imagine if 20% of the largest companies on the JSE decided that they were just going to "lie" about their employee's race. (There isn't any lie because there isn't any legal definiton of race in SA). All those companies then don't have to participate in BEE fronting, so they get better rates for their suppliers. What is the auditor going to do? Demand a blood sample from every employee in a business to prove their "blackness", for a company of 10000s of employees?