UPD questions?

Can UPD’s be used in lieu of roaming profiles where a user logs into any domain joined workstation and retrieves the same desktop / documents or are UPD’s exclusive to being used in RDS?

The end goal is to have a consistent experience when logging into any domain joined workstation.