I don't disagree with certification charges, but I don't see the battery life argument.
My GTX330 draws around 0.2A (actually measured current) at 24V. A sealed lead-acid battery (dirt cheap) weighing about 1kg would deliver this for a good number of hours, and would recharge overnight. A lithium polymer battery would do far better than that.