The eventual goal is to support xblocks that don't live under a unit, but I agree that it seems unlikely for now. I think I actually put this logic in because a unit test failed as it made a standalone xblock for testing.