The AI gets bonuses in almost every department except for unit strength. All the bonuses you have mentioned actually translate into an economic bonus, which means the AI ends up having more gold to spend. It therefore makes little sense to claim that they need to wage war to make use of their bonuses, when they are actually even more useful to win a diplomatic victory (which is actually economic), cultural (which relies a lot on wonders, which they can build fast with their better production) and scientific (where they get a lot of bonuses as well). I couldn't disagree more with this. If the AI was actually reloplaying it would act like a leader of a nation would and not like someone who is conscious to be playing a game. Everything the AI does suggests that they are doing the latter. In the real world there isn't such thing as a "winner", you don't become hostile to a nation just because they are successful, on the contrary you ally with them. But there's no chance to make solid alliances in civ V because they act like players and there is simply no advantage in being allied with anyone since everyone is de facto a rival since turn 1.