I'd prefer no-IFF to be implemented as a variant of some type of hostile-Unknown IFF for the reasons given above.
I don't think the idea of unaffiliated ships should be removed, but they should certainly accept that there will be consequences, and it's strange that scanners currently give these ships the benefit of doubt by displaying them as neutral.