This is useful for cases where we want to make a field hidden by default, but it becomes visible and required based upon other related input.
We can make fields required through workflow, but that is not available through initialization settings.