Думаю что при наличии ролей, отдельно хранить признак модерации не нужно, так как может быть роль "новый юзер", "юзер", "админ", "забаненный юзер" и т.д. Это позволяет оставить один механизм фильтрации доступа на базе ролей и не лепить сверху еще проверку статуса, да и с точки зрения оптимального хранения в БД, раз уж есть RBAC, зачем еще 1 столбец в таблице юзер или даже отдельная таблица?
Я думаю это рудимент пришедший с доООПшных систем. Многие просто так привыкли и тянут за собой это. Или же RBAC часто ставится не сразу и получается вначале система с контролем доступа по статусу, а потом сверху прикручивают rbac, а статус оставляют.