Your rebuttal is a much stronger argument than what was in the linked article. Unfortunately I could only reply to what was written there.
Of course I’ve seen poor branding bring down companies so I don’t consider it a made up job. Certainly if the company goes under due to lack of customers all the employees will suffer.