This looks similar to the BUG #7716, reported back in 2012: "Only owner can drop trigger?"
According to current documentation it is not a bug but feature, though it would be more consistent if system could additionally track the trigger owner so that he can clean after himself when trigger is no longer required.