Two separate issues here:
1) Yes, it always uses the identity of the person logged into Windows, not the web page (SharePoint)
2) If you use a default value, then it sets it once and never resets. You have to use a rule in Form Options > Open and Save > Rules to do it on form load or with some other button/control rule.