I agree, drivers are the big bugaboo, they don't exist for most modern technology. When have you last seen a non-USB or non-Firewire device outside the Amiga world. The lack of USB 2 and Firewire limit the speed you can actually move information from an external device to the Amiga.
Here's an example, I plug my camera into my Mac's firewire port and transfer the video, or I capture live, it doesn't matter. I can edit real time. I can feed it back out through my Apple TV which is hooked to my TV's HMDI port. I can rip video from a DVD, capture internet streaming video and mix and match.
The Amiga can do none of this. It's an anachronism, an analogue SDTV device in a digital HDTV world. The applications primitive at best, have you seen the features in Lightwave 3D v9? Truly Amazing.
My camera produces 12 MP Raw image files which I edit with Aperture quite easily, try that on an Amiga.
I really fail to see a niche for the Amiga outside retro games. My phone runs OS X, my personal music device Linux. You can't even drive a modern printer, how is Amiga OS going to drive a phone?
In the end this is why Amiga Inc is what it is, there's no market, it would take millions of man hours to make Amiga OS modern and then you'd end up with UAE to run the retro games that everyone likes.
Maybe, maybe, maybe the Amiga could be redesigned and upgraded to go against PSP, Wii and XBox, but I get the feeling that there are too many players there already.
It's too late. Amiga INcs programmers only know dotNet...