No, that's too reductive - the behaviour is not solely explained by a unidimensional scalar like competence because there are actions that a greedy unethical competent company would take that another non-greedy ethical company would not take - so theres more dimensions than just competence.