Well it's a smart move. They are simply protecting the integrity of their brand. They built a reputation based on a set of corporate values that are not necessarily aligned with those companies that embroider their logo in those vests.
They probably don't make a lot of money from those corporate sales either.
Any risk of damaging the brand by association is not worth it.