Can one trace where a call originates from?
Like, employing someone to hire people off craigslist to help "set up their new business" by opening an outbound phone account under the craigslister's name is cheap compared to the gains from running the spam network.
But international routing is still relatively expensive. In most cases your "international" incoming call is just a local one with spoofed source.
Telcos make a bank facilitating the spammers.