이 부분은 제 전문 분야가 아니지만, ALLOWED_CUSTOM_INTERPOLATION_KEYS를 살펴보니 특정 메시지에 추가 값을 사용할 수 있는 것 같습니다.
구체적으로:
%w[system_messages.welcome_user] => %w[username name name_or_username],
이 부분을 다음과 같이 변경한다면:
%w[system_messages.welcome_] => %w[username name name_or_username],
다른 환영 메시지에 이 값들을 사용할 수 있게 될 것입니다. 주변에 물어보겠습니다.