Indeed it is a "luxury" that largely doesn't help big labels like EA because they can go off of brand-name and star-power to sell their games, actually showing off game-play before someone buys the game means that the consumer might be forewarned on crap-ware titles. Smaller game companies with less reputation and ability to hire big names of course will still need demos.
Of course that doesn't say anything about there being smaller companies. EA and their ilk can make sure of that as a separate matter.
Since earlier this year we have been waiting for AMD to release documentation and/or code on the ATI R600 series concerning 3D acceleration so that the open-source Linux drivers can begin to support the newer ATI graphics processors. It has taken longer than expected for AMD to complete and release this information, but it's now available. AMD has released the fundamental Linux code needed to begin fostering the development of an open-source R600 3D driver. Furthermore, this code also concerns the latest R700 series of graphics processors! The microcode for the newest GPUs has also been released.
We don't really understand it, so we'll give it to the programmers.