Your question has several elements.
First, the change in culture, brought about by establishing safety management systems, leads to many changes in the activities of many people. A lot of people have reacted badly to these changes and do not share this philosophy of how to proceed. Imposing SMS in Canada has been very beneficial, even though adjustments are needed. The SMS have fostered within companies a safety culture that already existed but that is now more ubiquitous.
As for inspectors, they have had to change their approach, have had to study the safety procedure rather than be “in the field”, as we say, and do these inspections themselves. There are people who don't share this philosophy of the approach.
Furthermore, everyone involved in the safety management systems program feels it brings enormous benefits, both financially and in terms of safety.