Microsoft is spending $500 million to offset big tech’s impact on housing