perguntaste se tem. eu disse-te que tem e expliquei que acho má ideia xD

sobre o concern não diria que estejamos a falhar á partida. os escaxes que havia com eles são problemas que só acontecem em casos mais especificos
por exemplo, o escaxe que também havia do autoload era apenas quando definias nested modules dentro do mesmo ficheiro, e fazias referencias manhosas a constantes que vinham do modulo de cima (coisas que nós nem sequer fazemos)
nos concerns era um caso parecido, que dava problemas só quando entravas num dependency hell (quando começasses a ter vários concerns e dependencias complexas)

resumindo: acho que isso não é o caso aqui, porque os concerns são usados internamento por uma gem que faz uma coisa muito especifica, e ainda por cima por uma gem que é bastante usada