I'm an affiliate manager and i can tell you that i do payments for guys that earns up to 35k$ a month and I'm not kidding.
Good webmaster that knows how to promote his domains earns good money
Bad webmaster sits all day in forums and crying out loud about how shitty the money is in the affiliate business