興味深かったのでちょっとググってみた

YahooじゃなくGoogleの例だけど
https://security.stackexchange.com/questions/88815/
https://security.stackexchange.com/questions/85160/
https://ux.stackexchange.com/questions/78805/

ユーザー数の少ないサイトとはいろいろ前提条件が違うから
単純にYahooやGoogleがやってるからといって真似するのは危なそう
パスワードレスでログインできるようにするための前準備だろうってのが一番しっくり来た