I have to really disagree with OP and Karol.
I had no experience of coding/programming and now I create replicated Multiplayer systems for my game and now i’ve added projectiles, damage, game play and everything just from Blueprints. I have to admit at first you think I can’t create anything straight out the box because you have no idea of what functions to call etc… But that applies to learning anything new.
From what I can tell you are saying we need templates where a lot of the starting functionality is done for you. I disagree with this, it restricts creativity and in turn will saturate those types of genres to having the same set up. I appreciate you want things to be as easy as possible however there is great reward in learning. I also have not found any trouble with finding tutorials and if there is something I cannot achieve in BP and I cannot get any help. I need to find another way to do this or, be the pioneer and lead by trying to create this with my limited knowledge.
Blueprints separates Unreal Engine from other engines for me and it made it a clear decision on what Engine I should use.