2) Yes, agreed, and I think they're working on this.
3) Edge to edge causes accidental taps for many users. They may or may not go this way.
4) Not sure what you mean here beyond things like push notifications. I would like more apps to advance-load data and predict my behavior, but I think a lot of this is already possible with background tasking. Not sure why this would have to occur at the OS level.
Edge to edge display does not have to mean edge-to-edge touch sensing. You can be smart about what to sense where and when. (I.e. when your screen can detect more than two separate points of contact, you can dynamically ignore those at the edge when appropriate.)
Lots of apps are starting to load data proactively in the background. That's why iOS settings has the "Background App Refresh" screen (under "General").
2) Yes, agreed, and I think they're working on this.
3) Edge to edge causes accidental taps for many users. They may or may not go this way.
4) Not sure what you mean here beyond things like push notifications. I would like more apps to advance-load data and predict my behavior, but I think a lot of this is already possible with background tasking. Not sure why this would have to occur at the OS level.