Understand now.. I think function is good,Developers can disable amtmupdate in their script, even though they support the feature. Be that as MerlinAU does when its own auto-update function is enabled or by user choice which Diversion has.
amtm cannot overwrite this, it has to be set in the supported script.