If you are good with football/soccer, you need to know every single team, every single player, every single manager, how each team and player perform in specific stadiums, how a team performs without a certain player, and there are a bunch of other things.
You can only become successful if you know all these things, and even if you know all that, don't expect to win every single bet because the luck factor is also present in between, and you are surely going to lose a few bets here and there for some reason, however, your overall winning percentage will be higher than your losing percentage.
You identified important factors here but then there are exceptions and that is that it is possible to gather all the necessary information as you have noted and still get more lost than winning which is against your submission. Some gamblers are naturally greedy and so they accumulate so many games and stake with little. When you gamble this way there is every tendency that you will continue to lose regardless of the time spent researching the games. The reason is that the more games you include in a single bet, the higher the risk becomes. Each additional game introduces more uncertainty that can affect the outcome of the bet. If just one of the games in your accumulator bet loses, the entire bet is lost. Even when you are lucky to win it will not be consistent because of the bulk of risk you shoulder.
I prescribe gambling with larger amounts on fewer games. This is my strategy and it has been working for me for years now. I don`t win every day but I record more winnings than I lose and so I am profiting from gambling. By narrowing down the number of selections, a gambler can focus his research and analysis on those specific choices. This allows him to delve deeper into the statistics, form, and other relevant factors that can influence the outcome of the events he is betting on. With more focused research, the gambler may make more informed decisions and potentially increase his chances of winning. I think this can also be a form of risk management for some bettors. By concentrating your bets on a limited number of choices, you have more control over your risk exposure. This approach allows the gambler to be more strategic in managing his bankroll and minimizing potential losses.