hard disc isnt nesessary. its a Crutch for lazy and unknowing Pc developers who only know direct X to avoid Understanding how to lay files out on a Disc for proper content streaming.
you have to understand how Bad most Pc game developers are. they dont like thinking about Hardware, physical mapping and optimzation strategy. they just Want to make a bunch of Api calls, fire and forget, and not think about bottle necks, streaming, physical disc lay out and profiling.
360 to them was supposed to be like xbox, Pc-like and they could keep their Lazy Pc programming styles. 360 is now a proper Console, and they are pissed.
it shows in the first Batch of games. crappy Frame rates, ugly effects from making direct x type api calls with out considering the assets or level design. whinging about no hard disc is predictable. design a good game and upgrade your Skills. anyone who survived Ps2 architectere and made a good Game like god of war will laugh at these Pc whingers.