Actually it did not work when I provided different credentials.
It’s just an assumption as I did not analyze it any further but I assume it does create a separate process (using the service user or local system) which seems to then have a runtime environment that is ok for the old libraries of Exchange 2010.