Colour contrast between text and background is important on web pages. It affects some people’s ability to perceive the information (in other words to be able to receive the information visually).
Accessibility
Colour Contrast - Why Does It Matter? — GOV.UK
Knowledge
The Business Marketing Pyramid That'll Make Freelance Clients Come to You