Promises in the Tech World Are Hard to Keep