Wasn't it confirmed somewhere they left it intentionally broken for "balance" purposes? Maybe I'm crazy but I could have sworn somewhere the devs stated they were aware of it but weren't going to fix it until BE 2.0 (which ended up being BERT) to slow down player affinity progress in single player. Maybe that was just speculation and I was sleep deprived reading it or something, but I swear that was the case.
There is another factor that makes me think otherwise, I said before that the bug that lets AI get 3 affinity quests was completely harmless, but it's not actually true.
The problem is that one of the aforementioned quests is dogmatic engineering a quest that makes a station pop near your cities (you must send a trade route to it to trigger it). Now this quest was built with the assumption that only human players could get it, it wasn't made to handle situations where the player doesn't have any cities at all.
However due to the staggered starts several AI can be in that situation, and even if they have yet to land, they still get the affinity quests they are not supposed to get.
The result was that the quest, not finding any cities for the intended faction, would pop the station near the cities of the first faction available, i.e. the human player.
This is how it happened that many players complained that too many stations popped around them right on the first few turns of the game claiming all the land around and preventing them from settling where they wanted.
That fact was reported and Firaxis addressed the issue. However rather than fixing the bug that lets the quest be assigned to AI (which only requires to change
ONE line), they changed the code of dogmatic engineering itself, which was fine as it was.
Everything seems to hint that they forgot that the original code wasn't intended to let AI get affinity quests. Or rather I'm more inclined to think that whoever made the original code and the person who fixed it in the patch are different persons, and they didn't quite talk to each others.
Which is why now I'm quite eager to know what they did in BERT, did they finally find the bug and fixed it, or did they come up with another workaround?
Are the people who played the pre-elease games getting all those affinity quests because the quest system no longer expects everyone (including AI) the get affinity quests, or did they decide instead to make it so AI can get and complete affinity quests?