it is part of managing complexity, performance, maintainability, etc (simplicity is part of elegance).e.g. If you have a solution that scales logarithmically instead of linearly, that means a lot for scalability, hardware costs, etc.Also whether the solution is durable, because in most systems maintenance and support are the biggest costs.