Edit: ArcGIS Pro 2.6.8
If I understand correctly:
Some geoprocessing tools have separate parameters for the path and filename. Other GP tools have a single parameter for the path and filename combined.
That seems inconsistent. When I'm in a hurry, I often assume a tool uses one convention, but it actually uses the other. So the value I entered is incorrect, causing frustration.
For example, Spatial Join has the path and filename combined into a single parameter: "Output Feature Class".

Whereas the Export Features tool splits the path and filename into separate parameters: "Output Location" and "Output Name".

I wonder if more consistency in this area would make it easier for new GIS users to pick up ArcGIS Pro, rather than fiddling with the output parameters.
Feel free to let me know if I've missed something.