Taylor is incredibly smart. Gotta give her props. By inviting another star every night to her concerts, she makes each concert somewhat special and unpredictable which raises interest in her concerts, gives her coverage in media, etc..
Smart move.
Yes that's her exact idea and she's been doing it basically since the fearless tour
Although back then it was more suprise cover songs