Realistically what exactly could it be doing more on startup, that would slow it down so much?
I wonder if there’s code that simply intentionally slows it down. Like the Camera app calculating the value of PI for some number of digits before opening up.
There would be a massive financial incentive to do something nefarious like this.
But haven't those anecdotes been debunked already? A counter-anecdote is my non-plus iphone 7 with whatever the latest ios it supports (15 something IIRC) that opens the camera as quickly as when it was new. Apart from Apple Maps, which never worked well for some reason, the apps I use don't lag. Google Maps is fine. My motorcycling mapping app (scenic) is fine. Lightroom is fine. Hell, even MS Teams works like it does on newer devices.
If you don’t believe me, there are paths hardcoded in the kernel (I’m not joking: https://github.com/search?q=repo%3Aapple-oss-distributions%2...) to very quickly reclaim memory for Camera to launch.