How would it break ?
We park the clock to XO it never gets turned off this way.
Parking the parent at XO doesn't ensure the branch clock is always on, it can be disabled by consumers or CCF if modelled.
If the CCF disables this clock in late init, then the clock stays in disabled state until it is enabled again explicitly. Hence it is recommended to not model such always-on clocks.