Because these call centres are bull pen type operations, they all use autodiallers. To maximize the number of calls that can be processed, it is more efficient for you to wait for them than they waiting for you. This means their time is more valuable than your time for dinner or with your family.
If they really want you to donate and interrupt you from your valuable time, they need to start respect your tine first.