I fully agree with this article. Current trends on the web (and beyond) support low contrast and legibility. It’s like building on sand. Ignore the fads and keep type legible.
My plea to designers and software engineers: Ignore the fads and go back to the typographic principles of print — keep your type black, and vary weight and font instead of grayness. You’ll be making things better for people who read on smaller, dimmer screens, even if their eyes aren’t aging like mine. It may not be trendy, but it’s time to consider who is being left out by the web’s aesthetic.
–Kevin Marks, How the Web Became Unreadable