I take lots of pictures, purely as a hobby, and most of them stink.
I only show people what I believe represents my best photos. It's a matter of pride. There's no way I'd ever show anyone the entire contents of my card - most of them will be dumped into the great digital garbage can in the sky.
Now I don't offer my photos for sale, but if I did, I would operate in precisely the same manner.
I'd do a shoot, and only allow people to purchase what I thought represented my best work.