the fact that usb currently has a broken resume method doesn't
mean that
it shouldn't in principle be built into the kernel.
In fact, I suspect that by having a workaround available fewer people
report that bug to the USB people resulting in it never getting fixed...
That's nice, in principle, but in the intervening period a bunch of us
have non working laptops, or, as is more often the case, don't run the
kernels that have usb built in and just avoid the issue.
-sv