Reserverade ord är ett rörligt mål. Om dbms inte exponerar dem via ett offentligt gränssnitt, finns det vanligtvis inte ett bra programmatiskt sätt att komma till dem.
Om du inte vill skydda dem med hakparenteser riskerar du att införliva symboler som inte är reserverade i din nuvarande version av SQL Server, men som är reserverad i någon framtida version.
Jag tror att din bästa insats är att använda citeringsmekanismen som din dbms tillhandahåller, eftersom den är utformad för att hantera exakt detta problem. För SQL Server betyder det hakparenteser.