Why mercator projection doesn't reproject directly?

In ImageryLayer.js line 909 method: _createTileImagerySkeletons,
In the Mercator projection, it seems that the Mercator projection is reprojected to the WGS84 projection, no matter what the terrain projection is, so why not just reverse the projection when using the Mercator terrain so that you don’t have to go to latitude and longitude projection?

Hi FengFengmono,

Do you have an example use case where this may come up? At least within the context of CesiumJS, I believe we typically do all of our runtime rendering in WGS84 / EPSG 4326, even if the terrain data is specified in a different projection.