I think we all agree that HDD's are useful and a good thing, it's just a shame when it goes beyond to be (to some of us) an obtrusive problem.
Indeed! Taking for example, Halo:CE - I would have loved an option to cache all the levels given just how quickly they brought the player into the game after the files were copied (the PC version has one of the fastest loading times I've ever seen).
I didn't mind the 15-20 seconds it took for the levels to copy to the HDD, but for a game that I played almost all the time in co-op, it would have been nice to permanently cache all the levels to the HDD.
It's a shame more 360 games don't take advantage of this - they are certainly encouraged to use a HDD if present.
This certainly boggles my mind considering two of the best looking games, Gears of War and Mass Effect in particular, don't take advantage of the HDD when it is present. i.e. WHY NOT? Streaming is a much more difficult issue to tackle than caching to the hard drive - just take a look at Bungie's GDC presentation on loading. I would have thought that the constant spinning of the disc and the particular non-linear nature of Mass Effect would warrant the miniscule effort to make use of the HDD.