- Why spawn actors on BeginPlay when you can pre-generate your map? Makes generation less debuggable and also adds another loading step after a map is started
- Another use case is generating a level in the editor and then manually tweaking it. Doesn’t have to be in prod, there’s still a lot of benefit being able to do that during dev time
I know you can spawn actors in the editor in other ways. That’s also not straight-forward since the engine requires you to set some random ownership-related fields that you need to dig up from old forum threads
So, not the same thing - at all