a) Allow showing subreport's header and footer on main report as is
b) Allow main report to decide if can add or replace subreport's header and footer
In my opinion a) and b) would be considered a single solution, letting the developer/customer choose the appropriate behavior.