Everything depends on the niche of the site - there are subjects in which several million visitors a month is not enough, but there are expensive competitive niches - where every one thousand is happiness.
People are bored to live, they want to risk - life, money, relationships. This is called - love of adrenaline. So forex will live until people are bored to live.
I would say so, imagine that you caught luck at the tail and began to go to the casino as a job, each time taking away a solid amount of money. How do you think, how soon will they explain to you that you do not need to do this?
Knowledge has nothing to do with it. Two people who have the same set of input data, can interpret them in a completely different way and make different decisions.
You can not spend more than two weeks sitting on a demo account, if during this time you have not learned how to trade forex, maybe it's better to do other things.
For traffic to pay, free traffic will still get paid, if you translate the time costs for its receipt in money, and not the fact that it will come out cheaper.