Why is Linux operating system said to be a virus free operating system?

Virus free is not true at all.

However, virus writers have a harder time in a linux environment. and linux distros don't run as admin/root by default .