Business execs must contribute to ‘making life more human’ for others