Of course they are being practical, I have never said otherwise.<quoted text>
Capitalism is the bottom line. You may think companies are being progressive in supporting marriage equality, but really they are just being practical.
There is much sophisticated talent in the homosexual community and they want that talent. They want to make there company as gay friendly as practical to attract talented gay employees. And that means supporting gay marriage.
The end result is good, but it's not altruistic, it's just practical. Follow the money. And this is the way it should be. Equality as a natural process.
That is why they wrote a brief to the supreme court calling the recognition of same sex marriage a business imperative.