There is no way to say that 95% of traders lose money, but the majority do, it's true. And it happens not only for beginners, but the majority often happens for beginners due to lack of knowledge and discipline that doesn't support or even doesn't exist at all.
Now in trading, like any other business, money is squeezed out of many of the least savvy traders and given to elite traders.
No way, 100% of all traders will make money, except for a continuous bull market.
Greed, emotional, mental and fear rule the majority and they will lose money for trading reasons.
Indeed 95% seems too much already even though I also saw a lot of threads here about the people who fail on futures trading. To fail can be normal especially if we are only getting started but later on, it is still possible for us to improve and recover what we have lost. Just like in trading that some people will lose first in order for others to profit, that is also how the bull market works.
There will be people first who will lose money during the bear market and then there must be people who will offer their money first (buy coins) to build up the price. If we know that we have all the negative traits that you mention, it will be better to avoid trading first because it can only affect our performances.