From the context, I assume these stats apply to spot FX trades only. I'm surprised the profitability figures for all the brokers are as high as they are.
The 95% never has been true. It's one of those things that becomes a meme
44% profitable
Obviously it's a question of timeframe. The %Profit of ~30% across brokers in that table is for a single year. If you have a 70% chance of loss any given year, then over a 5- 10 year timeframe your chance of loss tends toward 100%. Hence the '95%' number you often hear.

Obviously it's a question of timeframe. The %Profit of ~30% across brokers in that table is for a single year. If you have a 70% chance of loss any given year, then over a 5- 10 year timeframe your chance of loss tends toward 100%. Hence the '95%' number you often hear.