What do you mean Flash has DRM but HTML5 doesn't? And yes, I do consider DRM a bad thing.
Edit: Source for webcam comment: http://devworks.thinkdigit.com/Internet/Native-webcam-suppor...
Okay, looking at HTML5 drum machines via Google. Here. Here's an one, http://www.randomthink.net/labs/html5drums/ - it's got all the basic trimmings, but the playback has tempo fluctuations, and the whole thing is slow. And this is a drum machine running all by itself. Compare that to audiotool.com, and tell me that HTML5 can do what AudioTool does.
Here's another one - http://pattern86.com/sequencer-in-html5/ - also laggy, and it only consists of four channels.
Keep in mind, I'm not trashing the efforts of the folks who made these, kudos to them! But compare that to something like this http://audiotool.com/app/dubtexno/1 -- HTML5 cannot do that. Sure, it will be able to in a few years. And surely, Flash will be able to do new things in a few years, too.
This doesn't even address the lack of a (for want of a better term) unified developing environment for HTML/JS/Canvas/Audio a la Flash CSwhatever.
The reason HTML5 is the future is it doesn't have the Adobe bottleneck. Is sound bad right now? Then browser makers can fix it. Is Flash a CPU hog? Wait until Adobe cares enough and has enough resources to fix it. Get it?
"Media protected using the upcoming Adobe Flash Access 2.0 SDK can be played back securely in Flash Player 10.1 to support a wide range of business models, including video-on-demand, rental, and electronic sell-through, for streaming as well as download." http://kb2.adobe.com/cps/838/cpsid_83808.html (There's also RTMPE and SWF verification, but AFAIK those have already been broken.)