It is not very adaptive once the view-port changes size when it can render in a less than appreciable way. Best use it for short headings and button labels, table headings, &c.
I use the word ‘adaptive’ to predate responsive design and mobile devices. There was a smaller range of view-ports to deal with, and all or most were CRTs. The goal then was to have our layouts fit into the display constraints bounded by 480x320 thru 1024x768.
In those days CSS was a lifesaver but we still didn’t have media queries; hence not ‘responsive design’ capable. The best we could do was make our layouts adaptive, meaning able to adapt to narrow or wide.
Now that we do have media queries you can stretch the viable limits of multi-line usage of line-height
. It is possible within certain view-port sizes to leverage this technique and not use padding.