Is your company private? If you're not heavily funded by investors you probably have more freedom to behave according to your morals than if it were otherwise. Public companies are always looking to meet shareholder expectations on the other hand.
Not saying they can't occasionally make altruistic decisions like this, just that more people's interests are being weighed.