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]}.