Bad writers don’t have anything to say.
That said, good writers always have new and interesting things to say.
Good writers see the world in words, and have high linguistic IQ.
But at this time and age – you don’t need to be a writer, as it mostly doesn’t pay any money. I’ve been writing for years now, and I barely make any money. These are diminishing returns for the amount of work you need to do.
So it’s better to be a programmer, cyber security expert rather than a writer. Entry to writing is very low, anyone can write, that’s why the competition is enormous.