You can always manually submit your site map xml to any other directories not listed. That site may not have an API for submitting directly from a third party tool like ours, or it may not have at the time we last did an update.
I will record your feature suggestion to investigate next time we do a release of that extension.