So I was about to finish researching one of the specialization techs and then what normally be a good thing, ended up being bad as the Ai decided to gift me a Specialization tech. Because it was for a different specialization then I wanted this effectively cut off my current research and preventing me for getting the tech I wanted.
I wish I could refuse Gifts of techs specialization, currently there is no way to do so it just forces you to accept it.
Or even better, any traded Specialization techs or gifted techs didn't count towards your one specialization.
I havnt played enough of Galciv 3 to know for sure, but thinking about it, this might even be able to be used as a tactic to "nerf" your opponents either AI or real player if you can guess what their play style is focusing on and give them less then useful things. Even gifting a race the +max population tech could give unintended consequences lowing approval if they start to get to high a population. (extreme case i know, don't take this last bit to seriously but still might work)