I agree that keyword ccTLD names don't get much traffic, and you shouldn't expect them to. If you are registering for type in traffic, then pass. However, good premium keywords do have value in a couple other ways if you have patience.
1. Some small businesses will prefer a short keyword domain rather than a longer .com or gTLD domain, if for nothing else but a shorter domain for email and ads. You have to remember that these people aren't going to pay six figures, but might pay high 3 or low 4.
2. Buyers for development instead of traffic will find value in the short generic. However, end user buyers are often harder to find than those just flipping domains for quick profit. The value isn't in the traffic, it's in the memorability of the name.
3. Speculation for the future - If any of us knew a one word generic was going to be worth what they are today, we would all have mortgaged our homes to buy them in the mid 90's. To make a profit, the saying is buy low, sell high. Sometimes you need to add hold investment for a while to that equation. In about 2002-2004 I purchased about 250 LLL.info domains speculating that they would grow in value after several years. I paid $10 ot $40 each for them, and have sold most for anywhere from $80 to $300 only a few years later. If I'd held another year or two I could have probably doubled that. On the 2 year anniversary of the .info launch, I purchased about 800 keyword info domains for anywhere from $9 to $60. I typically sell them now for mid 3 to low 4 figures. Time made them more valuable. If a bunch of new TLD's are introduced it may take from the current TLD's available. If not, they will probably grow in value as scarcity sets in for keywords. You can't guess right all the time, however, I think good strong usable keywords will grow in value.
4. Consider the source of the TLD - The same keyword will be more valuable the less restriction it has. gTLD's are probably the least risky if the word fits the TLD (very little works well with .name). The ccTLD's .us, .eu, .uk, etc. are from respected countries that probably won't take advantage of their users. Those in less stable countries or those that may censor are probably more risky. The .ws, .cc, and .tv names have some history, so are probably less questionable as to what will happen going forward, and have some promotion behind them that you won't see with .sc, .im, and .bz. However, all have their limitations (.ws can't be registrar transferred, .tv is pretty much TV specific, .cc has no clear meaning as a TLD).
5. Understand the value and price accordingly - If you buy secondary domains and expect to get millions, you will be disappointed. However, if you pick well, you can still get them for reg fee or a drop fee of $20-$60 and turn them for a hundred or two, and maybe up to a thousand or more with patience.