Is Unreal Engine for game developers or for engine troubleshoothers?

For me it is all just a pleasant learning experience;
If I’d get soo annoyed about engine changes breaking things, I would instead go and download DirectXTK Games for Windows and the DirectX SDK blog | Technical tips, tricks, and news about game development for Microsoft platforms including desktop, Xbox, and UWP
and make my own “engine”, instead of wasting time with ‘somebody else’ mistakes…

But, I manage to find my way around the issues so I don’t know why some ppl be so angry when they face bugs.