No, those new TLDs will be more or less worthless.
Well, worthless to everyone but ICANN.
I haven't kept up on the debate. Why would new TLDs be worthless, approximately?
I don't think they'd be worth any more or less than any given dotcom. Uniqueness is important (try searching for help on the R programming language without using 'cran' as a keyword), but links and keywords will I am sure get you further.
Our point is that there is not really a problem with shortage...