Syntax OIDs

Is it just me, or does anyone else find RFC 2252's specification of
"noidlen" for attribute syntaxes annoying? Everything else allows either a
string *or* a numeric OID, why are syntaxes required to use numeric OIDs? It
makes attribute type definitions incredibly unreadable, and not much fun to
write either. Would anyone object if I modified slapd to allow string-form
OID references to attribute syntaxes in the parser?