Is Unreal Engine for game developers or for engine troubleshoothers?

so we shouldn’t upgrade the engine when a new version keeps coming out?