I love when internet engineers complain about a product that is built in the hundreds of millions LOLThey're not responsible in part. I honestly think things were missed by Apple with the iPhone 15 Pro and it was released before it was ready.
I will go read over about the iPhone 4 launch again.