The level blueprint is not used for any coding purposes. The actors are placed in the level manually. all save load and spawn code is in the game instance and game manager, and the respective code for player and Ai in parent blueprints. The level bps are there by design. When you create sublevels, the level blueprints are created. I use a Level Manager to look after spawning and destroying in each sublevel.