Eu gosto muito de trabalhar com CSS-in-JS. Mas questao de performance o CSS Modules é mais performatico. Mas eu me pergjnto o quanto o client vai sentir isso, ai depende da aplicacao. Aqui um artigo complementendo o que vc comentou.
https://blog.logrocket.com/css-vs-css-in-js/
Em resposta a Por que a Spot está largando o CSS-in-JS
2