This is a good reason to mix up your play. Donk betting happens a lot to guys who are known nits who only raise preflop with big cards - all paint. Then, on boards with all middle cards, they get chewed up and spat out. Yet, if you showdown say, a 8-9 suited that you raised with UTG, they are going to have to think twice about donk betting you, or do so at their own risk. You are just not predictable at all.
The best time to bet into the preflop raiser is when you really hit a good hand that also hits their range in some way and they will call! This makes you more chips. Simply D-betting to pick up the blinds and antes sounds good until you get called. Then what? You either have to continue your bluff or fold to aggression.
This is also why so many people call with a wayyyy-to-wide a range. They think they can Donk bet a guy off a pot. It often works until you get into a situation you did not plan on - like D-betting bottom pair into a calling station with two overs. He isn't going to fold, so you better hope bottom pair, crap kicker holds up. It only takes one or two mistakes to see your stack evaporate.
I have also seen guys donk bet and get shoved on. Then what? Well, they often call, thinking that crappy one pair hand with crappy kicker will hold up to the river. Then they get shown the over pair or two overcards which you better hope don't hit. Often, they do, and the donkey better is railed.
I'm not saying don't use it, but I am saying it's over used. The cats out the bag - you donk bet, get called, then an ace comes and the guy bets big - what do you do? Well, that Ace hits his range, you only got bottom pair. Calling can get you in real trouble, folding means you just wasted a lot of chips for nothing. Most likely, the guy does not have the Ace, but he does know what you are doing. Are you going to risk your MTT on one bottom pair hand to the river for a big chunk of your stack? No, and the other guy knows it.