Yeah, that is this freelancer's perspective as well. Money in account via international transfer today, the 16th. 12 business days. And that's late! If only all my clients paid me by the 16th of the next month, with zero chasing up on my part.
There may be plenty to moan about here, but long waits for payment is not among them.