Steve Laube gives this list of reasons some writers may never see their work in print:
- You Won’t Do the Work
- You Are Hard of Hearing
- You Aren’t Ready
- Your Idea has Already Been Done
- Agents and Editors are Blind to Your Genius
“The bottom line” he says, “is that if you do the work, have a teachable spirit, are fully prepared, and with a unique idea…number five on the list shouldn’t be a problem.”
You forgot #6, which is cruel but often true: you lack the talent to be published.
That might fall under not being ready, but it’s a fair statement on it’s own.