Of course it got weight...tons of weight. If it hadn't we wouldn't be talking about this now.
Also, the "millions of devices" is a red herring. It is just a handful of different devices, all of the same class. The kernel developers need a solution that works for a vast range of devices over the long haul.