I'm pretty sure you don't even know what point you're making since you're only doing it for the sake of arguing with someone.
An oil company can hire a PR firm to run a PR campaign for them, or have a PR department of their own. Not everything a company will do is "cost efficient," nor have you demonstrated how any of what you think happens would be more cost efficient in the first place.