My understanding of this is that they want to make easy onboarding for non tech people. Majority of internet users are stuck in this way of signing. Anything different like long private key will scare them and they'll just turn around.