Here are some ideas:
• Debugging: figuring out why a variable or object property has an unexpected value
• Finding relevant code, possibly during onboarding of new devs
• Security: see where insecure values end up at runtime
• Telling BE devs what endpoint is used for a specific part of the UI
The architecture could also enable a few other features, like pausing when a particular value is encountered anywhere in the code.