Actually, @OP had somewhat of a valid question here.
You're estimate of 1,000 isn't really that far off, of corse, this depends on the piece of hardware that the provider is using to offer the shared hosting. A lower end server will host about 200 websites without skipping a beat, while a high end server has the capability of hosting upwards to 1,000 websites.
Think of a shared hosting server as an apartment building. Splitting things up to resellers & direct shared customers can be explained simply as whether you're renting an entire apartment or a room in an apartment. When thinking about a virtual server, you're basically renting an entire floor of the building. And a dedicated server, you're looking at the entire building being under your control (Muahaha ?).
In the end it really depends on the hardware being utilized, and how much the hosting provider is going to oversell said system. Going with a provider such as Godaddy or Hostgator, you're going to see upwards to 2,000-3,000 websites on each server as they have been known to push the limits.
Take a look at post below
https://www.webmastersun.com/thread...PS-and-Dedicated-hosting-?highlight=dedicated
Note: Always search on forums before post your questions cheers.