I think it's funny that no one's mentioned that AutoCAD Architecture does this, and has for over a decade.
These kinds of things are my biggest issues with Revit. It's difficult to justify using new and "improved" software that can't do at least what its predecessor did.
In AutoCAD Architecture section cuts and elevations have subdivisions and those subdivisions can be adjusted to fall where I need them, and each sub division can have a line-weight set. It's not perfect and could definitely use some improvements, but it gets close.
In a perfect world it would work like this.
1. Section cuts would have subdivisions that could be adjusted
2. Each subdivision would have a line-weight that is used to SILHOUETTE the elevation that falls within that subdivision. Emphasis on SILHOUETTE only. This is how things were done before computers.
3. Other lines within that subdivision would be set by a secondary weight and even a third weight if they are too close to other lines, i.e. lines on a railing elevation would decrease to a very light weight, based on a minimum distance to other lines.
This is one of the most fundamental tools that Architects use to make a drawing "read" and it is possible to program a solution, so I don't understand why it hasn't been done. Instead Autodesk gives us tools we don't need, when this one would save an enormous amount of time and make drawings more legible. Could it be that they just don't understand the problem. I hear a lot of talk about how drawings from Revit don't read right. The truth is that they can read right with a lot of work, but the point to be made is that it shouldn't take ANY additional work. I should be able to cut an elevation, section or detail and have all line weights and poche display automatically and correctly.