Here are some things I saw in my game, and I personally would like to see changed:
1) AI is not making use of commanders. They have them, but often the commander will wander off to die, and then the AI just sends strings of units at me I can pick off. At least they build units and send them at me, unlike when Civ 6 released.
2) AI still cannot handle water. It will sit in a nav river and get sniped by ranged units. Is it possible to code the AI to not cross water right in front of an archer?
3) AI likes to forward settle both the player and other AI. It will bypass great land in it's own area to do this, as well as handicapping itself because it takes 5,10 turns extra to found that city. So it's annoying as hell for me AND hurts the AI in the long run. Can this just be turned off?
4) AI needs to leave a few ranged units in it's cities. They are way too easy to take.
5) AI gives out major cities after a war like an old woman giving out hard cherry candies. It's ridiculous. The value to get a city needs to be doubled.
6) AI will attack a unit it has no chance against. It should not attack a 50 if it is a 40, and instead try to defend/used ranged on that unit.
7) as you mentioned, AI will just suicide settlers. Like AI declares war on ME, then sends settlers right into my units. Like, do they even play test? Come on. They also send them right into hostile independent powers.
The ONLY good move made by the AI I have seen is they do retreat injured units, rather than just letting them die. Also, they seem decent and building up cities and going after economic/scientific/cultural etc paths.
Also just wondering, in your personal view, does the guy who made the AI in Civ 6 and 7 just not care? Like he just gets a paycheck for no work? The AI is HORRIBLE. It's not like man, I want it to be better for the pro hardcore players. It's HORRIBLE. How does this pass quality checks?