I think that all those sites list manufacturer reported weights... they may weight some things themselves, but I don't think it's likely they'll do most of them. It might seem something easy to do, but it's pretty hard to manually weight every item, record it, and upload it to your site, and still manage a shop.