If you look at the fine print, the mAh rating is of the Lithium battery, which is 3.6 volts nominal. It gets stepped up to 5 volts USB nominal. Due to the conversion electronics inefficiency and this step up in voltage, the mAh of USB voltage is about half the mAh of the Lithium battery.
All manufacturers do this, so you can at least get an apples to apples comparison. Though the electronics for one unit may be a little different than another. I don’t think most people know how many mAh of USB voltage is required to charge their device, so maybe rating USB power banks this way is as good as anything else.
I have a generic 2200 mAh power bank that weighs 2.6 ounces. That only delivers 500 mAh of USB voltage. I don’t know if the electronics are bad or the Lithium battery is less than rated. It was cheap. 190 mAh/oz (of USB voltage)..
I have a Brunton 4,000 mAh that weighs 5.8 ounces. USB 2,000 mAh. 350 mAh/oz. It has a shock proof water proof case which is why it weighs so much.
I have an Anker 10,000 mAh power bank that weighs 7.8 ounces. 5,000 mAh of USB voltage, so 640 mAh/oz.