I was kind of being sarcastic. For a one-man-army or really small team (2 people), it’s not feasible to know it all. Well, it is if said entity(s) have a ton of time on their hands and several (5+) years dead line for their project.
So, I personally think Blueprints is an awesome invention for people like myself. As it is I have to work on design, art (2D/3D/animation), writing, level design, effects design tasks. Add on top of that game logic. Even if I wanted to add C++ to that list, I already physically have no time to do all that I just listed.
This advise would work for someone who wants to work on game logic solely. Nothing else. Then making effort and learning C++ would be critical. For small indies, I think Blueprints is a way to go (and with this BP > C++ converter, in most cases BP without C++ would work, and if the game makes it, a dedicated C++ programmer can be hired to convert anything that needs to be converted to C++. A patch can be released afterward.)
Just my 20c.