The perception of him as brooding and dark and miserable, that is baloney. Kurt Cobain was a funny dude.
Disappointment over nationalistic authoritarian regimes may have contributed to the fact that today religion offers a new and subjectively more convincing language for old political orientations.