Actually, that size of mini is perfectly fine with D&D as long as you don't have 20 years of minis on your shelves already. Apparently they will be including these plastic figs in the new D&D boxed set that will be released this fall, so that introductory set might create acceptance for inexpensive, low-quality/low-hassle figs. Even if they are a bit bigger than what we're used to.
This shouldn't be surprising: the level of detail on 45mm plastic figs is pretty low so I can only imagine how abstract 25mm plastic figs would be.
I agree with you about 3e being a decent skirmish game as is Just release the figs and a book of statblocks with build-points assigned, and voila you have a d20 minis game. Too bad the d20 STL prohibits it.
Anyhow, I have no intention of buying randomly packaged figs anyway. If I need 6 bugbears for my game this weekend, I'm not buying 10 boosters in the hope that I get enough.
Cheers