Let’s suppose the fence does not have an opening in it, but it does have a concave section. A perimeter fence is very often set further back around a road entrance, but the mapper may not want to exclude that entrance area from the grounds. Once they’ve split the way, do they know that they can’t move the small section of fence inward but instead have to draw a new way?
Then again, even adopting multipolygon-basd approach in the first place would be challenging. How many iD users know how to create a single-member multipolygon relation? (The easiest trick is to pretend there’s a hole in the geometry: map a closed line inside and C Combine it with the outer area. Then you can remove the inner line from the relation and delete it.)
To clarify, I was referring to the G Unglue Ways command in JOSM and the D Disconnect command in iD, both of which can disentangle the two features immediately. But even if a more surgical approach is warranted, leaving the two features mostly attached, I suspect that more users would intuit the correct steps on their own when the two features are already present, versus having to correct the abstraction of a shared-geometry way.
Perhaps a fence is unlikely to have many tags or much history worth preserving, but suppose it’s a wall instead. Also, there may be other complicating factors, such as a mural on one section of the wall – do we recommend splitting this shared-geometry way so that part of it can be part of a multilinestring
relation? If extraneous nodes is a problem, what about extraneous ways or relations?