After years of championing renewable energy, major tech companies are beginning to realize that it may not meet their ...