We need to stop comparing iPhone to Android. One is a phone with seamless integration between the hardware and software. The other is a general purpose operating system for mobile devices that is fractured across hundreds of devices. The real comparison is Apple iPhone to Samsung Galaxy. All the things you're mention that are better on "Android" are things that just better on the Galaxy S23 or S24. Most of the Android devices out there are not nearly as capable and don't have the same level of experience.
But I agree with your point about why iPhone is better. The actual user experience is probably better for most people who use them. So it then becomes a discussion about what one CAN do on a Galaxy phone vs what people ACTUALLY DO on iPhones. On top of that great user experience I don't think you can match the seamless workflow across Apple devices. I even prefer CarPlay over the crappy Android-based system in our new car.
Sometimes I wish Windows was still a viable option for mobile devices. It was interesting while it lasted.