Tech giants pledge billions for housing, but will it matter?