I will explain quite simple with my own knowledge.
Referrals are made from yourself via a referral link that you will share with several people you may or may not know through any social media and you will be paid according to the terms set by the casino.
While an affiliate is a company or site that provides several casinos on the site complete with referral links, you can say it's like a third party from the casino and usually the affiliate gets a very large commission from the casino.
For examples of affiliates we can see like BTCgosu. This is one example of an affiliate in this forum.
So referrals with affiliates are almost the same, only the marketing methods are different and the fees received are also different.
Maybe that's the explanation. What's important is that those who work through the affiliate system get what they want and until they get it, they shouldn't quit or they are better off looking for other ways to make money. Previously they had to understand that there is no easy job. Everything must go through a long process and it's up to each one how they want to live it because that is our choice. If we are impatient and just want to hurry, we can be prepared to be disappointed because no one can give us that. So be patient in living it and believe we will get what we want one day.
If we look at the example of BTCgosu, which started all of this slowly and always tries to get the attention of other gamblers to register through referrals that have been shared.
It's not easy to find something profitable at gambling, but by becoming an affiliate at a casino, it's one of the few easy jobs to make a profit without using any capital.
But back to everyone who wants to become an affiliate at a casino to consider all of that before everything will only be a waste of time when it can't attract people to register at a particular casino.