hauteur de vs ligne-taille de style

Quelle est la différence entre l'utilisation de ces deux lorsque l'on traite avec du texte qui ne sera jamais plus qu'une seule ligne? Ils ont tous deux peuvent produire des résultats similaires sur l'écran de ce que je peux voir en ce qui concerne les éléments sur haut ou sur le bas de l'élément. Pourquoi utiliser la ligne de hauteur à tous, si oui? Hauteur serait plus logique à utiliser.

Edit: Un exemple de ce stylisé bouton créé à partir d'un div avec du texte à l'intérieur. Ce ne sera jamais multiligne. Serait line-height être nécessaire pour des raisons de compatibilité? ou quoi que ce soit je ne le sais pas?

Merci!