Basicly, this is how Stroke to Fill should work.
How it works now:
Ctrl+Alt+C > Stroke to Path
Result: stroke is indeed converted to path, but the fill and all other parts of the selection that are not strokes vanish. If any LPEs are applied to the path they are thrown out as well (you need to convert object to path before this operation to preserve the appearance).
How it should work (this "deconstruct" alternative):
Ctrl+Alt+C > Stroke to Path
Result: All LPE's applied to stroke, then the stroke is converted to path.
My thought is, if we use the convention that a fill is only turned into an object if there is a fill set on the object, then we can please anyone who prefers the old behaviour. All they have to do is get rid of the fill colour on the object before applying Stroke to Path.
The current way it's handled is counter-intuitive. Most of the time, all you want to do is convert the outline to a fill, not throw away tons of data. The point is to preserve appearance, and the Jabier's new function does this much much better.
My 2p.
-C