virtue の語源ストーリー
ラテン語の virtus は、vir「男」から生まれた語です。ローマ人にとって、それは戦場での勇気を意味しました。キリスト教が広まると、勇気よりも心の正しさを表す「徳」の意味が強くなります。さらに薬草の「効き目」のような力の意味も残りました。by virtue of A(Aのおかげで・Aによって)は、この「力」の名残です。「Aの力によって」と考えると訳しやすくなります。Patience is a virtue.(忍耐は美徳)ということわざも有名です。
(語源の出典・確認先:Online Etymology Dictionary / Merriam-Webster / Wiktionary 参考文献の一覧)