Opinions on stretched-links and alternatives?

Stretched links allows to have a whole block as a link (without having to wrap all the content in the <a>, which would achieve the same by the way)

One issue I see is that you can't select text from the content, covered by the link ::after pseudo-element

There are advantages of course, like it's easy to browse

Any other drawbacks? or good alternatives for this kind od "card" components (a simple button is often not practical to click/tap, unless it's a very big button)?

Here's a demo: streched-link vs wrapping link vs standard link https://jsfiddle.net/caub/hb7do4w3/1