Sorry for DP, but wasn't Tennant announced because of the whole Eccleston vs BBC controversy being big news?
Also Capaldi was announced because Smith was soon to be revealed as part of the Terminator Genisys cast meaning there would be no full season filming that summer. The writing was on the wall.
WHY they're announced is kind of besides the point that they were.