i think auckland had full squad, but still they scramble for 120 runs thats what you called a domestic talent. NSW won 2009 clt20 in india, and chennai won clt20 in south africa which clearly tells that any team can win this competition.
You only only see players getting robbed off, but u don't see that Domestic teams like NSW, TT, Cape Cobras have better team spirit than any of the ipl teams because ipl tournament is played for only 6 weeks where as Domestic cricket is played for more than 6 month.
Few Years back there was series held between ROW XI VS Australia and australia thrash ROW XI (a test match and 2-3 ODI).
ROW XI got thrashed even after having best crickerter's of the year because they lacked team spirit.
About Domestic talent, against auckland kolkata knight riders won the match because of domestic talent.
Bisla scored 45 runs (not played for india)
Yousuf pathan took 2-3 wickets
Rajat Bhatia bowled 4 overs for 15 - 20 runs. (not played for india)
iqbal abdulla 4overs 20 runs (not played for india)
brett lee and kallis did not won the match on their own, it was indian domestic player who won the match.
About 4th team, even i did not wanted KKR (IPL TEAM) to be as 4th team but if other boards like (England) does not wanted to support this tournament (support means they have 2 t20 match so because of that some key players of somerset are missing) then how can u give them direct access to main stage.
If australian team would have picked in place of 4th IPL team then question would have been raised why Aus team not south arica ?
As we are world champions, we like cricket most. i am a professional web programmer and coder and IIT student, so i don't get time to see all matches but i do follow almost all matches by cricinfo.
i think rugby (live) is not even telecast in india.
This tournament should have been held in australia (as an indian) this time as that would have give indian young players to get used to australian pitches and condition for upcoming series and 2015 world cup.