Quality Assurance and Quality Engineering seek to improve quality.
They know that testing does not improve quality in and of itself. It indicates potential issues with quality. For example, tests do not improve application code unless application code is then changed from the feedback from tests.
There are also several barriers to the role's advice given that Quality Engineering (QE) is more frequently Quality Assurance (QA). It is often subject to many biases against 'manual testers' as failed computer programmers.
So the question is, given these factors (and regardless of our agreement/disagreement or opinions on them):