iserith
Magic Wordsmith
5e uses plain English. I this case, "attack" is an intransitive verb. It literally doesn't contain an object:
https://www.merriam-webster.com/dictionary/intransitive
You literally have to change the definition of the word to give it a new meaning unique to the game. So, yes, that's silly.
If you want to dump saving throws, that's fine. But at least change the verbage from "attack" as well.
"Attack roll" is English, obviously, but it sounds like a game term to me. And thus the game can define that term however it likes. Obviously, D&D 5e doesn't use attack rolls for traps, but I don't think it's unreasonable to use the attack roll mechanic to resolve whether a trap affects a target by hitting its target number, nor do I find it unreasonable to call it an "attack roll." To me, if there's anything silly about it, it's getting hung up on what it's called.