Ten years ago there weren't even 5 generations worth of iPhone to make updates for, and each year only had one main configuration with two colors available.
In contrast, iOS 17 is compatible with 23 devices and iPad OS 17 is compatible with 20 devices. So, in total, 43 different devices are receiving this software. Software, which is exponentially more complicated than it was 10 years ago, with many more APIs and specific applications to account for.
What's remarkable is that in less than 2 weeks, they've been able to identify, correct, test, and deploy a fix.