I think 'Why?' is always the most difficult question, for anyone in general and often for native speakers of a language in particular.
I wonder if some of the nuancing arises from the grammar. Let me outline how my thoughts are going.
The present perfect 'Have you finished' seems politely to...