Is there any reason not to use Unreal and learn programming?

Thank you for your reply , I agree with a lot of what you said.

I understand programmers will always be needed, especially in other industries. But think of your last line, to think of how UE4 was created. That is precisely it; since it has already been made by these geniuses far smarter than I will ever be at programming, why reinvent the wheel?

I guess what I take from what you say, and what research has come up with is this:

If you need deep customization, you need to know -some- programming.
Otherwise, these tools shortcut you through years and years of mundane tasks that have been done for years.

I want to learn programming, but don’t want to be stuck spinning tires.

I see it like this sometimes. Say I had one month to make the best game humanly possible. I think by far and beyond my best choice would be to bang one out in Unreal.

So, seems some programming will be required, which maybe is the perfect amount.