Let say, in a letter, we want someone do something for us in the future. We know that now that action hasn't happened yet.
At the end of the letter, we say "Thank you in advance!".
Why do many native speakers say "It is not polite to say 'Thank you in advance'"?
Some even feel offended.