This "shared hardware" infection vector has been with PCs since the 1980s; back then, floppy disks played the role of unwashed hands. Booting off an infected floppy -- either intentionally or by accidentally leaving it in the drive after use -- could spread a virus across several PCs. By the late 1990s very few people were using floppies, and attackers gravitated to the easy infection avenue offered by the Internet. Unfortunately, the emergence of cheap flash memory and the AutoRun functionality has made removable media a target of opportunity again.
Microsoft is only making this change on Windows 7, but it's a best practice for earlier versions of Windows as well. I've been recommending it for years, not just because of malware concerns but because AutoRun and AutoPlay can be just plain annoying. Here's one example: With AutoPlay enabled I mount a backup file with Acronis TrueImage and Windows immediately starts scanning the entire backup so that it can offer me a list of things I can do with it (Add music to Windows Media Player, view thumbnails of images, and so on).
According to Microsoft's blog, this same change will eventually be rolled into Windows Vista and XP. There's no ned to wait, though; it's not hard to disable AutoRun and AutoPlay on any version of Windows. If you want to bring your current OS up to Windows 7 standards, you'll just have to do it yourself.