First off, the battery pack with micro-usb for my Galaxy S is hardly bigger than the actual battery itself. True, you can't use it while it is recharging the phone but at least I don't have to rip off my case first to replace the battery like you do.So, first you have this huge pack to carry around in your pocket, and second, you can't use your phone while it's charging. You're either doing a quick charge, which grossly reduces the lifespan of the battery that you can't swap.
Spare batteries for my phone cost $5 on eBay, by the way.
And you're falling into the same trap that most Android fanbois do, they focus on specs to decide what is a "toy". Well, that sort of argument didn't wash when people were attacking Apple for their "toy computers" and it doesn't wash now especially when it comes to something as minor as whether or not your phone has a replaceable battery.