Por que não GIF animado em vez de sprites CSS animados?

Em tendências recentes, eu vi pessoas animando CSS sprites usando JavaScript em vez de usar GIFs animados?

Ex:

http://www.google.com/doodles/eadweard-j-muybridges-182nd-birthday (na verdade, o Google também usou essa técnica em outros Doodles)https://everyme.com/ (logotipo 'eu')e muitos mais...

Tudo isso é apenas para mostrar ou experimentar tecnologia ou há algum benefício nisso? Estou interessado em conhecer os benefícios, se houver.A razão pela qual estou perguntando é que não consegui descobrir como, em ambos os casos, precisamos gerar os quadros intermediários (principalmente usando a técnica tweening).