OP, I wholly agree with you. Worse yet, it's the full-sized high-end mobos that get more USB headers, rather than the smaller ones! I can understand a few devices need just 2.0/1.1, so having that header is fine, but all ports, and most of the onboard headers, should be 3.0, by now.
Insert_Nickname: being used for card readers as well is precisely why I want more 3.0 headers on the board. A card reader and standard front USB ports means needing 2 headers, right off the bat, whereas we're only getting 1.
Eaglekeeper: USB 3 is just fine for mouse and keyboard. It runs at USB 2.0, or at 1.1, not using the extra pins. Should we also keep several USB 1.1 headers around, since those devices don't need 2.0? With new hardware, a single USB 2.0 header on the board will be enough--IE, a reversal of the current norm.
By the time USB 3.0 demand is high, my next computer will be a few years old. I want it to have enough ports, on the motherboard, when I buy it (probably around Black Friday), to handle those needs. I didn't need 12 USB 2.0 ports when I bought my current mobo, but I have gotten a lot of mileage out of them. I want lots of USB 3.0 ports, and I want them in a fairly small case, and I still want to have a spare PCI-e slot (3 will be for the video card). That is technically feasible, and it shouldn't cost all that much more, even with add-on chips.
Motherboards had USB 1 ports years before I even had a use for them, and that was good (though partly due to shabby 9x support, I'll admit). 2.0 came out and had all but replaced 1.1, before the time I had any need for it (early 00s). 3.0 came out just when it was needed, rather than before, and is not being adopted quickly, in contrast.
Worse, the Intel 6-series boards often had 2 USB 3.0 headers, which was good, while current-chipset boards do not, except a few full ATX OC/tweaker boards (both due to added chips).