It's pretty inconvenient to manually type all of the S3 details on Web or desktop clients whereas we could use QR code to exchange credentials from user's phone to any other client.