It would really be a different situation. But this is not about looking for a specific trait which is tied to a job.
Unfortunately all that they achieve with this strategy is locking out people who are "not like us". It all boils down to different cultures different rules, in Germany sending a thank you note to a business contact over a non disclosed communication channel would be perceived as very unprofessional or creepy.
It's the step right before adding your business contacts on facebook uninvited... So if your goal is to avoid hiring German people, the strategy is probably great.
(Taking the German example here because we Germans are very sensitive with data and privacy. The rule could also be exchanged for any other different no hire rule, overall what you achieve with such rules, is simply locking out a group of people, but those are people who could help your business succeed.)
> makes me happy to be in Software
This might well be the one detail that makes the difference here. In software, and many other industries, this would be stupid and counterproductive, but in journalism, polite but invasive persistence might actually be a relevant character trait.