While there is definite logic to it, the current approach appears unintuitive to the players and liable to cause confusion if the modder uses to feature for any item that can and is regularly put on a craft, and maybe also in some other contexts (such as item is being researched!).
I suppose this could deemed a modding problem (just don't use those triggers for those items). But alternatively this could be changed. I suppose the modders should chime in whether they'd like to be able to reliably use this feature for all kinds of items.