There is a class of applications for which a feature of Windows and some other other OSes, per-thread credentials, can be very useful.
Multi-threaded server applications running in user-land that need to perform certain operations as though they were performed by a client user process, not the server process.