It makes more sense than doing it over the telephone. I'm not sure how you expect them to send URLs. If you are sophisticated enough not to need a URL emailed to you, then you won't need it, but I don't see a practical alternative for other people.
I can see the value in not blindly visiting URLs received via email. I do not see the value in refusing to send links via email. Unless you yourself are a scammer, making people do error-prone extra work to access your site does not protect anyone from getting scammed.