A more reasonable solution would be to employ what I call "gentle text enlargement", a more gradual effect that starts small for mobile, but not too small, and gets larger with increasing viewport width -- but not too large.
In this example, we start with the reasonably legible mobile font size of 12px, then increase by 3/4 of a vw as we grow horizontally.
html { font-size: calc(12px + 0.75vw); }
This gives us, as before, larger text the wider the browser gets. But, since we are only adding .75vw to a baseline font size, by the time we get to the size of a large monitor, the text isn't ridiculously big.