I believe the middle ground is implementing `prefers-reduced-motion` alternatives for the looping animations.

Then it would still loop for you, but not negatively impact people who are using reduced motion settings in their browser/OS.