A for-profit company isn't going to spend millions and millions on something that doesn't benefit them. Something can make a company money and be generally good for others as well. If they get some good PR while making money and making things better, then more power to them