They are powerful when you can use them well enough to be creative.
Your opinion is valid as a user, no matter what the system is it won’t be ideal for a section of people. When UE4 first went several people started working on bringing in a text based scripting language. But, I don’t think they really tried Blueprints or C++. You can look that up and use that if you want. But, it won’t help with your copying from tutorials problem because most people are using Blueprints, with or without C++ so there won’t be many tutoials in that scripting addon.