> Sounds like you don't need to, you're happy changing the setting in many places (every device), than one (a stylesheet)
But now I need to change my settings or your site's stylesheet to make your text readable
> "Make the user fix it" was the old thinking. Now we consider a more robust set of platforms, devices and users.
Exactly, that's why you choose clearly contrasting text over blurry grey-on-white so that every device can display the text comfortably according to the characteristics and preferences set by the manufacturer (or the user, if the user disagrees with the manufacturer about what constitutes "too much contrast")