Your favourite songwriter gets preachy over time because when people don't face their own demon in personal conflicts, moralization is where they go. Their songs suffer too.