The gap between what’s preached and practiced at tech companies creates disillusionment.