Can Blueprint do everything C++ can do ?

clearly (and sadly) no : but each time they can, epic members do their best to change this no to a not yet and this not yet to a yes. so this “no” reduces each new update ^^

And even with this no, you can create complete amazing games without c++, if it was not possible, not a so large amount of people would use it so much.