Yes, you can sign macros too, but the point remains a simple 'no' is wrong. Office even has some default trusted locations. You don't need the macro creator's involvement to create a trusted location for it. For more, see:
https://support.office.com/en-us/art...5-4208b3540a62