Sorry, how are the people at fault who clad the building with panels the building code said were safe?
This is almost entirely a problem with the system for assessing the safety of building materials. That is a very hard problem to fix because we were already doing our best, and the system didn't work.
It's also partly about inadequate fire safety training, which I mention only because that's something easy to fix.