[0] https://www.eff.org/press/releases/eff-sues-att-data-aggrega...
Of course, getting GPS data will be more accurate, but you should assume that it's unavoidable that the carrier can know roughly where all the phones are right now.
[1] https://www.washingtonpost.com/apps/g/page/world/how-the-nsa...
Don’t modern cell towers use beamforming? In which case they get direction as well as RTT, so triangulation is not even needed (although it makes location more precise)
However, it's a bit the opposite way around - it's not that they can use beamforming to get direction, but it's that they need to know the location before they can use beamforming - so the protocol (5g?) needs to require the device to know or obtain its location, and send it to the cell tower so that it can apply beamforming; similar to how in 3g the protocol includes measurements and adjustments of the timing advance so that the distance can be used when actually transmitting data. So it would be essentially like "the phone can't turn off GPS or transmitting it to everyone, because it needs it for the radio to work".
Of course, their definition of 'privacy' is 'making sure nobody but Google gets your data' so they wouldn't see any need to do so.
Google could totally do this properly if it really wanted to.