A frozen course, category, or block can have their visibility changed.
A frozen activity cannot.
I suspect that these use different capability calculations hence the difference. We should determine what is 'best' and go from there.
Note: This could also be related to Moving activities vs. Moving blocks; and Duplicating activities.