Yes, and in order the markets to perform this function they needs lots of active participants with differing investing time horizons. Without market makers markets tend to be very inefficient at their job.