Cannot set a contact's marketing status via API

Yes, why can’t we simply edit this field in a list upload? (FYI we use a 3rd party dedupe/data hygiene tool Insycle to import lists into HubSpot so same issue there as well -- even though it lets you select Marketing Contact Status as a field and set the value, HubSpot throws the same error on upload). HubSpot, please fix!!