They're often neccessary, and are an essential part of dialing things in for all devices the more complex the layout.
My saying that is more of a "WOW! We can do this without them?" not a "don't use them" or implying that they are somehow bad.
And it's simpler. I mean, look at systems like bootcrap or failwind where they predefine a dozen or so media queries to screw with the widths and inheritance, when most pages should only need one or two such queries.
Of course that those nose-breathing morons declare their queries in PX is doing nobody any favor. This ALONE:
https://tailwindcss.com/docs/screens
Should make any competent developer recoil in horror at the sheer ignorance of it. Particularly when they're using EM/REM font sizes. Thus why pretty much everything built with failwind is broken on my devices... since I'm actually the target audience for EM/REM!