Apps may want to provide fileitemactionplugins without using other KIO functionality. The FIAP stuff doesn't use any KIO functionality itself, so having it in a low tier frameworks such as KGuiAddons would help that use case.
KAbstractFileItemActionPlugin uses KFileItemListProperties which has ties to some other KIO classes, however, looking at the usage only a list of urls and their mime type is actually needed