It's not like you can just fit all of Amazon's load on existing carriers, they would probably need to put more trucks on the road if they absorbed Amazon's load.
Correct. We know this to be true because UPS lacked the capacity to deliver for Amazon a few years ago around the holidays, which is what prompted Amazon to start their own service.