Yup, and there's no good way to handle "everyone is taking into account how the system works", because if there were, the resulting system would break the Arrow's impossibility theorem.
A colleague of mine btw did write up a computation of that kind for most recent parliamentary elections in Poland, but the point there was mostly to compare voting in different constituencies (you may vote in any constituency in those elections, as long as you actually arrange for that slightly ahead of time and appear in a voting location in that constituency).