That would work however that would override a scenario when a username is in fact already taken.
We wouldn’t want to say username is taken when it just contains a reserved string.
For example:
jon is already in use but I updated that message. Jon now sees: Sorry, that username contains a reserved string
Get what I mean?