Soru hatalı olmuş. CSS mi resim mi değil de CSS yazarken renk için kod mu yoksa resim mi tercih edilmeli olmalı soru.
Site, sunucu vb şeyler göz önüne alınarak değişebilir sorunun cevabı.
Kod yazmanın güzel tarafı boyut olarak elbette düşük olacaktır ama her zaman istenilen sonucu veremeyeceği gibi birde tarayıcılarda sorun çıkabilir. Malum herkes güncel browser kullanmıyor ve envayi çeşit işletim sistemi ve yüzlerce değişik browser var. Kod yazarken bunları göze almanız gerekiyor ama resim çekiyorsanız bunları düşünmek zorunda değilsiniz büyük ölçüde.
Birde yabancılar genelde projeleri önceden düzenleyip hesapladıkları için yani kervan yolda düzülür mantığı gütmedikleri için neyi nasıl yapacaklarına karar verebiliyorlar.
Son olarak herhangi bir değişiklik yapmanız gerektiğinde resimle çalışmak daha basit oluyor. Kod neredeydi hangi yere neden nasıl etki edebilir düşünmek zorunda kalmazsınız pek. Projelerde Türkiye de hem frontend hem backend yazmanız istenir hem grafik hem css yazmanız beklenir ama yurt dışında daha ziyade herkes kendi konularında uzmanlaşmaya çalıştığı için CSS konusunda uzmanlaşıyor ve işi o oluyor.