Most of the "large by default" sizing and spacing is mostly so that you can handle finger based navigation on a phone/touch device. It's not necessarily for readability. Can't speak for you, but I have my android phone set to max font size and scaling under accessibility. Mainly in that I don't have great vision, and am far sighted, so don't generally wear glasses when not in front of my computer. And even then usually have to zoom in a bit.
My issues are retinal, not a matter of focus, so glasses don't really do that much for me. And I have to say I hate, hate, hate apps that don't respect the OS configuration for text sizing. Facebook used to be one of the worst offenders, the only app I've used recently that's particularly bad has got to be the AliExpress app.
I'm actually not a fan of generalization in the article, as the "pixels" in a browser are not supposed to be device pixels, but a given fraction of an inch, similar to pt size. Typical text should be 6 lines per inch by default... this is and has been a relative standard for print forever. The issue is device scaling isn't always correct in the OS or browser... You may have a 4k display, but if the OS doesn't know if it's 24" or 42" it won't scale correctly, and generally doesn't.
Similarly, I wish more OSes had a way to override the scaling for a given application, especially older apps with a fixed size, if you could 2x-3x them for modern displays, even if it's "blocky" it would be nice. I have setup an app shortcut layer on Linux for this once, but it would be far better if it was in the UI instead of setting up scripts, and custom shortcuts.
Sorry for veering OT, just concerns me more and more as I get older and my vision is less than perfect.