Yes, I totally agree. Affiliates are not players, and cannot be paid as such.
That’s what I keep telling to some affiliate managers, when explaining to them how Affiliate Speed Pay works. Affiliates NEED dedicated payment solutions, specially when they are in US.