No double standard issues. Business advertises Pennzoil, Quaker State, or Shell product, Shell gives the business signs to do so, and in some cases helps provide financing, all Shell expects the business to do is honor their contract and not substitute other products.
If a car manufacture gives dealer money and dealer advertises they are using the manufactures product, and don't, the manufacture should come down on them also.
If a company like Shell makes a multi-vehicle ATF and claims it works in XYZ applications due to testing, then they are held liable if it does not.
Two completely different issues.