I have 2 reasons to donkbet:

1. to scare out weak player
2. to force agressive player to reraise me

Me, personally, can't stand being donkbet on flop from unknow, I always at least minraise him to see what he is up to.