I typically prefer app UI and use permissions to control my data. If I set iOS to deny location data to Twitter, then Twitter cannot log my location even if the mobile app runs code to do so.
There is a lot that a website can do to profile you too.
While I agree in principle, wouldn’t it be true that cookies from e.g. Safari aren’t going to be readable by an external app, the way they could be from an iframe or whatever the cross-site tracking tricks are today?
There is a lot that a website can do to profile you too.