Is there a reason that giving an embassy to another civ is what makes them like you slightly more, instead of getting an embassy from another civ?
Usually when you give an embassy, you can get 1 gpt or more for basically nothing, making it a pretty easy call unless you want to keep your capital secret, and also doesn't really help the AI at all. Conversely, there is little reason to get an embassy until right before you need to use its functions, since I don't think it gives a diplo bonus and it costs money.
It strikes me that if you reversed it and made it so that buying an embassy gave the +modifier, then you would have a reason to get it with the other civ, and the other civ would have reason to like you a bit more because you gave them a bit of money. Similarly, AIs buying embassies with you are basically making you like them a little bit more by giving you a bit of money. In cases where embassies are exchanged symmetrically, it wouldn't change anything.
Usually when you give an embassy, you can get 1 gpt or more for basically nothing, making it a pretty easy call unless you want to keep your capital secret, and also doesn't really help the AI at all. Conversely, there is little reason to get an embassy until right before you need to use its functions, since I don't think it gives a diplo bonus and it costs money.
It strikes me that if you reversed it and made it so that buying an embassy gave the +modifier, then you would have a reason to get it with the other civ, and the other civ would have reason to like you a bit more because you gave them a bit of money. Similarly, AIs buying embassies with you are basically making you like them a little bit more by giving you a bit of money. In cases where embassies are exchanged symmetrically, it wouldn't change anything.