And if the cost of starting/maintaining such a sustainability program were more than any revenue generated via the government contracts, would it still be a viable business model?
And what if the political winds change and the government either stops awarding contracts based on such programs, or makes the requirements even more stringent, costing the company even more to comply?
I think the bottom line is that corporate sustainability programs are not necessary components of viable business models across the board. Yes, in some industries, they *can* help indirectly in the generation of revenue, but they are not the primary drivers of it. A company that invests too heavily in such programs in the hope that it will lead to more contracts should tread carefully; had the investment gone to some other purpose, such as product design or salaries, would the return have been greater? Possibly.
By the way, I take back what I said about them being "fads". A fad is something different.