Things missing after the Japan Update but not brought back after the US Update

Alright before the “Japan” update the Devon tower was in the Oklahoma City downtown area along with the Ambassador Bridge near Detroit (I think it is). After the Japan update those 2 items were either totally removed or replaced with very generic items. Oh, and since the latest update there are a lot more scenery errors in smaller towns and areas across the US that weren’t as wrong as they are now.