While I completely agree with you that a wall SHOULD have independently tilting faces, and should represent properly in plan view, I use an interesting compromise that takes about as much time to execute as writing a forum complaint does, once you know how to do it.
I've been using a technique for a long time where two roof planes exactly as high as a wall, trimming that wall in SEO are used to build a module. I make the wall have some tone to show its overall thickness and if I need to designate the top of the wall, the ends of the two roof planes do it, or I add a flat wall at the top to fill this gap, altho a simple fill would do as well.
I treat it like a stretchy library element. Once placed, the preset module's Link is broken (as he must be, resting solidly, as he is, in the yoke of marriage, by now) and the wall stretched to length. This broken link module can be placed against dragged copies of itself, retaining all wall joining features.
If you are really clever, to make editing the opposing wall faces easy, you'll create separate SEO layers for the opposing roofs, incorporating the layers into your template, but in my experience, making a range of likely modules from the first setup is the fastest way.
For more flexibility, this trick could be applied to any wall set by making a module from companion roof planes alone. A cutter assembly.
I admit that this gets over complex with curved walls.
Dwight Atkinson