I guess the contractor did not remove old asphalt and apply new. Your original driveway must have been pretty old to not hold up to a relatively easy fix; mostly on a good driveway surface an...