Because it's arbitrary.
You just think it's a honorable thing to do because you probably also happen to support that (unrelated / political) message. But imagine a situation where you wouldn't...
What if he e.g. stated that he doesn't do business with companies that actively support LGBT+ issues?