For fun I asked Kagi "why haven't render times gotten better over the years?". The results were pretty spot on:
"""
Increased Complexity: As software evolves, the complexity of scenes and effects increases. Features like advanced lighting, volumetrics, and motion blur require more computational power, often offsetting any improvements in hardware.
Higher Quality Expectations: The demand for higher resolution and quality (e.g., 4K and beyond) leads to longer render times. Users expect more detailed visuals, which inherently take longer to produce.
Hardware Limitations: While hardware has improved, the efficiency gains may not be enough to keep up with the growing demands of modern rendering techniques. For example, ray tracing can dramatically increase render times, and not all hardware can handle it efficiently.
Software Optimization: Not all software updates prioritize optimization. Some updates may introduce new features that, while enhancing capabilities, also increase render times.
Rendering Techniques: Different rendering engines and techniques (e.g., CPU vs. GPU rendering) have varying performance characteristics. Depending on the setup, some may not see substantial improvements.
Overall, while there are advancements in technology, the balance between quality, complexity, and hardware capabilities often results in stagnant or even increased render times.
"""