Material Lead Time in 6.1

It seems that forward global scheduling will add the material lead
time to the start of the job even if the material has been purchased.

By doing this it continues to push out the first operation by the lead
time of the material. Shouldn't the schedule know I've bought the
material and not continue to push out the first op?

And why does forward scheduling not look for holes but instead
schedule the job to start now and overlap what ever jobs are currently
in process?