Sometimes, members of your custom EventArgs class are used to return information back to the event caller (to the object which owns / triggers the event).
In that cases, the member should be editable.
One prominent example is http://msdn.microsoft.com/en-us/library/system.windows.forms.keyeventargs.handled(v=vs.110).aspx