That can partly be true though you still have the option of taking the supporting documents to the branch, or you can send them by post.I went in to natwest earlier and they told me it could only be done online now
Edit: see here.
https://www.natwest.com/current-accounts/what-do-you-need-to-open-a-current-account.html