They just have their checks sent to friend in another state and forwarded to them.
Have you tried that? If it's possible to do that, Amazon would then be reporting the affiliate income to the state where the person receiving the check lives. Any tax liabilities involved would need to be arranged between the two parties.
Bottom line -- California loses out on the state income tax that the affiliate would have paid.