People are complaining because EU4 is a historical sandbox and they want to experience history.
Read a book, I like AI that does something different each game.
Both of these are strawman arguments. The main point of this thread isn't about historical accuracy. As I explained in the OP, It's about the Spanish AI doing something incredibly stupid by colonizing Chesapeake, in terms of game mechanics.
For instance, most of the people that are aggravated by this problem wouldn't care if it's England, Scotland, Ireland, France, Norway, Sweden, The Netherlands, or any other country with the majority of its provinces in Bordeaux, North Sea, London or Antwerp. If I showed up in Chesapeake and saw Norway spamming colonies, it wouldn't bother me one bit, because it makes ample sense(send trade to North Sea and collect).
As has been repeated multiple times, Spain sending trade to Bordeaux makes no sense, literally. It
cannot compete with a normal France. Even if France doesn't form properly, Spain can't compete when the English and the Dutch show up to forward trade to London and Antwerp. Any properly programmed AI would know this well in advance, because trade nodes/paths don't change at any point in the game. The AI knew this in 1.1 and acted correctly, now it doesn't. Something obviously broke and it very well could be the missions.