There will always be exceptions, not all bikes have frame numbers, but there's a difference between not having a number which can easily be explained in the listing, and not giving a number because it has been removed or known to be stolen.
I'm sure the majority of bikes for sale on ebay have frame numbers.