>Should you have the ability to run what you want on your phone
Sure, but that doesn't require root to do. The OS can expose capabilities that apps want instead of requiring security to be entirely bypassed with root.
>and copy the data from the app that you installed, after accepting the risks?
No, because that violates Android's security model. If an app wants to have a authentication token live on a single device then being able to copy it violates that and can result in multiple different devices sharing the same token.
>Google/Main vendors is making it less and less possible
Sure, but that doesn't require root to do. The OS can expose capabilities that apps want instead of requiring security to be entirely bypassed with root.
>and copy the data from the app that you installed, after accepting the risks?
No, because that violates Android's security model. If an app wants to have a authentication token live on a single device then being able to copy it violates that and can result in multiple different devices sharing the same token.
>Google/Main vendors is making it less and less possible
It's app developers doing this.