Immobility is the opposite of reusability. It doesn't mean that a system is badly design when it doesn't have parts that can be reused by other systems. It means that the effort to make a part of the code reusable by another system is too high when such reusability is required. When a system has an immobility symptom, it also has rigidity and fragility symptoms.