... the default might change...
That's getting into application state management and heavily dependent on what kind of form it is.
What I wrote above reflects what web forms usually follow, and they don't use faded values for defaults, because in the context of a form, defaults are just values that were pre-populated and get no special styling.
