Making the Subcategory not required on an Interaction data form should actually make the Subcategory not required.
Editing an Interaction Add or Edit Form to have the Subcategory field not required, does not have any effect. If you use a Category, the Subcategory is required regardless of whether you have set the Field Characteristic INTERACTIONSUBCATEGORYID to Required=No.