Callouts (regardless of if they are detail view type, section type, elevation type, or plan type) should have the option to appear in intersecting views same as the detail views do using the "Show in" parameter. Along with the "Show in" parameter should go its companion parameter "Hide at scales coarser than" parameter.
There are some features of the section type, elevation type, and plan type callouts that are not available in the detail view types (e.g. Depth Cueing in section or elevation type callouts and View Range in plan type callouts).
Similar, but more specific ideas that should also be voted for or perhaps combined with this one:
https://forums.autodesk.com/t5/revit-ideas/view-range-control-in-callouts/idi-p/9115445
https://forums.autodesk.com/t5/revit-ideas/callout-in-multiple-views/idi-p/7150030
An idea for the all-out removal of the Detail View type after adding Detail View functionality to the Callouts and Sections is here:
https://forums.autodesk.com/t5/revit-ideas/detail-view-types-should-go-away/idi-p/12817546