Lazy? I’d say no, but it may lead to bad practices, sure; it’s so easy to get a reference in the LB even though you’ve yet to wrap your mind around OOP - so tempting to just plop a node down.
A prime example would be deleting an actor you put a reference to in level BP.
Go ahead and destroy them. Dispatchers care very little about that. But, obviously, the logic is encapsulated in the actors. Nothing stops one from having the LB instantiate dynamically without storing hard references, bind what’s needed and forget about them. When the level goes away, so do the actors.
Also, very little actually stops you from talking to the LB using the framework:
Also, I hate LB. There I said. Avoid it if you can. It has its uses, sure. Just put stuff in the actors.