There are a huge number of experts,
Pseudo-experts or fraudsters hiding under the guise of experts.
but expertise does not mean that a person can make money on forecasts.
Everything is just the opposite: if expertise implies the ability to monetize your knowledge and skills. If a person who calls himself an expert is not able to make money (based on his expertise, and not on fraud with other people's money that was given to a pseudo-expert), then he is not an expert at all.
I think that there are people who feel the situation better than others, but I do not believe that there are experts who accurately predict victories in sports matches or in any other types of bets
Maybe we just don't know anything about experts of such a high level, because they don't advertise their activities and quietly earn money on their forecasts? What I am sure of is that such experts certainly don't need to collect other people's money in order to place bets, as in OP's story.