Not all viruses steal data - viruses are simply self-replicating programs that can have various purposes. Some viruses do steal data (spyware), but many simply spread, delete files, display messages, or cause other harm without theft. The term 'virus' refers to replication mechanism, not data theft capability.