Not everyone has the ability to buy in bulk. They are considerably more expensive buying them 12 at a time at a corner store.
Buying in bulk (200 pack or so) easily gets you at 0.16/diaper or below. And even lower if you look out for deals.
And assuming you need them now and don't have money for bulk buy, a 27 pack at walmart for off-brand is $5.41 at the moment. ( ~0.20/unit )