While most veterans know how to prevent units from auto-attacking a Devourer Golem, there's less of a reason to do so than attacking Astrotrains. That vessel shouldn't be auto-engaged.
Of course, if we allow units to attack (but not engage) this golem, there might also be a need to update Astrotrains as well.