This seems to be a very one-sided view. I personally know a guy who makes ~3000 USD month with a book about worldly wisdom. I know about it because he pitches his book on every occasion. And I guess that's true for everything: Just writing a book is not enough, pitching and selling it actively afterwards is key.