Global technological giants show gross dereliction of duty :