The thread also discusses having G1 through edges when joints of the respective input are G1. Since that can result in more deviation from the target angle, maybe it should be optional.
Better than that would be an angle tolerance option. If the user set the tolerance larger than some number (say more than 50% of the requested draft angle) then that would be treated as “loose” .
Currently the commands algorithm is brain-dead simple. All it does is plug in the results of whatever offset curve produces to create a surface.
With the current algorithm you often get a result that is an extremely dense surface that is +/- .0001 degrees of the requested tolerance and other times you might get a surface that deviates from the requested angle by 2 degrees.