I'm currently learning React by using CRA and I do find the process quite complicated and obscure.
I also get the impression that CRA is sort of a beginner's guide or a tool to quickly build something. The React library itself is what you'd want to use in most cases. Not sure if I'm correct about this, just an impression.