What is c++ used for?

Hey!

I don’t know how to code c++ (I’m planning to learn, that’s why I’m asking). So if blueprints can pretty much do everything why do developers use c++, besides the performance improvement? I watched this video, and it looked like blueprints could do something in like 30 seconds, while, to do the same thing, c++ took about 5 minutes to do it. I’m sorry if I’m being stupid.