Both tools should have a new parameter in its tool settings dialog.
This new parameter would be a checkbox "Result attributes from active Attributes".
If it is checked then it works as currently but if it is unchecked then it would workd as JOIN (AutoCAD), which the result properties (attributes) of the new element woud be according to the properties of the FIRST selected element in the drawing. (Match properties from the first selected element)