Is Unreal Engine for game developers or for engine troubleshoothers?

In major versions of most software sometimes you’re required to follow some upgrade steps instead of jumping from 1 > 4.