Towers/landmark don't do bonus damage vs demo ship

I know no bonus damage vs fishing boat is a setting, but no bonus on demo ships too. At least for garrison arrow.