The constant "yeah but it's good for business" is frustrating. Market just said nope to Disney (timing / low switching costs, sure).
But still, no, I really don't think we have to concede this even if I also happen to believe you cannot measure intelligence, morality, or even (gasp!) success in dollars.