There really is nothing worse than someone blaming the state of another companies workmanship, to explain the state of their own.
The inability to accept the human factors inherent in aviation is the first refuge of mostly inexperienced project managers. Not saying you fit into this category, but I see excuse after excuse by managers unable or unwilling to accept the limitations of their knowledge, and who ultimately push through inept decisions.
The conflict between turning a profit and safety is sadly compounded by PT's who expect to have the post Haddon Cave solution and then ask to cut corners.