Sports betting has become really analytical. With available statistics, player performance models, AI prediction, real time data etc, bettors can make better decisions than ever. However, luck still plays a huge role as the nature of sports is really unpredictable. Unpredictable conditions can ruin the most well researched predictions. So, although data analysis gives you and edge, luck still decided the outcomes.
Funny you mention AI because this post looks written by AI. Not sure the community is accepting AI written posts as normal at this time. Might wanna rethink your strategy here. You should also use the correct boards if you're going to start threads here.
As far as sportsbetting goes, yes that's all true, with all the tools available people are able to make better decisions. The thing is there is still the human factorand anything can happen in a game so you can have all the data in the world and still be wrong.