I've seen this posted many times on these forums and its a near sided view at best. This set up assumes two very big ifs: 1. You already have a large HD in the house to stream from and 2. you already have a desktop which you don't mind leaving turned on with itunes running at every hour of every day.
First, I would argue the near-sighted (that's sighted) bit easily.
If #1 applies, it will be much less expensive to add a big hard drive to an existing computer than to add a big hard drive to an

TV. Adding a hard drive that can be bought from anywhere will cost a lot less than adding the same space that can only be bought from Apple (in a new, larger capacity

TV).
And it would be impossible for Apple to get the size right anyway. 1Tb? 2? 4? 8? more? Any of these the right size?
Relative to #2, no you don't have to leave a computer running every hour of every day, unless you have people in your home that intend to watch

TV every hour of every day. You can set up your computer to automatically run at the times of day when people may watch TV and save that energy. Or you can build all of this extra hardware inside an

TV and waste that energy on that thing running.
Anyone can buy a used Mac for very little, and let it be the

TV "server". Even an old laptop with a USB extender and a bunch of drives could be a low power, very high capacity feeder for

TV as is- certainly costing a lot less than a new, massive capacity

TV product.
That said, I appreciate the desire to have this box that can be

TV with all the storage than anyone desires. While we're at it why don't we go ahead and cover the other wishes too:
-build in a blue ray drive
-multi-tuner DVR functionality
-cable card so that we can record shows without an antenna
-keyboard, mouse, "real" remote, OS X, Safari, HD ichat camera, etc.
-etc.
And there we have it... the perfect

TV. Probably 18"w x 8" high by 15" deep (or maybe in a mini-tower box), a bit noisy for the home theater (going to need a number of fans to cool all that extra hardware down), and priced at just $1499-$1699 with the basic configuration of one 500gb hard drive- maybe as low as $2999 fully decked out with 8Tb etc.
That product would probably make the iphone lines seem quaint.
And then, the gripes would resume that it doesn't make coffee, or that it should have 12Tb of storage instead of 4 or 8, or, for that price, why doesn't it have ______? "I can buy a Mac Pro for that." And so on.
I'm with you in terms of wishing a little $200-$300 box could somehow offer enormous storage (and I would like some of these other wishes fulfilled too). But, the price is going to go up in proportion with how much more

TV must become. If we could attach just 4 bare 1Tb drives to the existing one somehow, we add about 4X$200 to the price. Do you think Apple would sell enough 4Tb

TVs for at least $1499 to justify its existence?