Order of Polar coordinates

Is there a reason why CoordinateTransform[“Cartesian” → “Polar”, … ] generates the polar coordinates in the order {Norm,Angle} while
… ListPolarPlot expects the coordinates in the reverse order ?

The priorities and design needs on those two functions are different:

In CoordinateChartData the coordinate systems are right handed. If we use the standard convention for angle orientation then that implies the order {r, theta}.

In PolarPlot we plot radius as a function of angle. ListPolarPlot follows that idea and hence it is natural to use pairs {theta, r[theta]}.