Definitely agree. First, you are giving them free brand advertising, even if users don't click through. Second, X% of commissions don't even track so those are freebies for them. Third, you are basically assuming all the risk. If the program doesn't convert, you wasted your time and effort. For these reasons, I do feel that most affiliate programs under-pay.