It isn't even a workaround. This has worked by default in all browsers since the days of Netscape Navigator and probably before. You don't need media queries or even css.
1. Put a bunch of text in your body tag. 2. Open in a browser. 3. Resize your browser window. 4. Note the reflowing text.
This has been standard behavior for decades. I've never seen a desktop browser that doesn't work this way. Why should mobile browsers be different? (significantly worse, specifically)