Well, interesting point of view.
Kevin Richard
1

I see your point, but in this case there’s an interface which turns to landscape mode by the way the device is held. There’s no such reactive interface on a PS4 controller and most cameras.

In fact, Apple do change the function of those buttons already. Open the camera app and press the volume buttons to take a picture or start/end recording a video.

So why not enable users to decide between static buttons and dynamic buttons?

I’m talking about the option to decide. Users which find this behavior intrusive can disable it the same way they can lock the interface to portrait mode.