Chat GPT is for talking, not playing games.
AlphaGo decisively won over all Go players in 2015.
And AlphaStar was running GM on all 3 races (3 of the best 200 players) at Starcraft 2 in 2019.
Civ exists between those two as far as difficulty goes and since it's a game (not a language), unsupervised learning or learning from a small dataset is doable. The real issue is cost. These things aren't plug and play. You need to pay for lots of compute power and smart people to get it there.
While video game business is all about cutting margins and cheap construction/factory worker-level engineering.
IMO, it's pretty ridiculous to say that optimizing Civ AI is less challenging than Starcraft 2 AI. A game of Starcraft is over in 15 minutes, a game of civ takes at least several hours, for most speed settings into double-digit hours I'd suspect. If you want to play optimally, that decision on turn 1 to start with a scout or start with a slinger is incredibly relevant on turn 150. That's a nightmare to code efficient AI for, especially if you're using ML-based methods which simply have to learn relationships in the data instead of having the logic coded out for them. Optimal play in Civ involves seeing something on turn 10 with your scout, realising that it's going to be useful many turns down the track - maybe a lovely spot for an industrial district with an aqueduct or a dam, a defensive chokehold when you've got an aggressive neighbour, or even a lovely city to chop out a spaceport for a science victory - and acting on that now. That's one of the hardest things to get an AI to do - if you're using logic-based methods, you have to try and get the AI to make some logical inference about that without explicitly calculating out the 50/100/200 turns in-between discovering the location and getting the benefit from it, because that would ruin turn times. If you're using ML-based methods, you somehow have to get the method to understand that it was this one decision at turn 24 that led to the benefit at turn 124, which requires a frankly ridiculous amount of computation and data.