Why separation of objects from space is so important?
Because these are two significantly different types of entities with very different functions. Mathematically they are dual like point and line. Concepts are normally not used as objects, i.e., we do not call their functions (business methods). Instead, they implement an environment, which acts implicitly. In particular, concepts are responsible for representation, access and interaction functionality.