I think that has to do with the fact that compared to the mentioned sports, soccer doesn't really have any single pivotal roles, that can make or break a match, which you can then optimize for/around.
Fundamentally speaking, soccer is a pretty slow moving game as far as scoring goes. One goal can be enough, and teams either play defensive or offensive games - while the other team tries to find weaknesses around their plays.
From what I've seen, a lot of the data science around soccer goes on things like player condition, predicting what players to swap out around games, analyzing weak / strong patterns in the strategy / playing style, and similar. I've seen this been done via camera usage and machine learning, analyzing ball position, player position - player performance on and off the field, and similar stuff. But this is 5-6-7 years ago, so probably outdated information...the info came from a guy that worked for a ML research group, who in turn had people that consulted for certain European clubs.
AC Milan had been using "Milan Lab" since the early 2000s and it was whispered that it used neural networks to predict the probability of injury. It was a largely unsuccessful experiment at the time-players were very often injured (also, Milan's head of the medical/performance team, Meersseman https://www.jpmchiropratica.it/en/studio/jeann-pierre-meerss..., was pulling players' teeth because he believed that some teeth could give postural problems and thus increase the likelihood of injury, see Seedorf).
The analytics/data science revolution has already arrived in soccer, but the reasonably large effects have been, due to the nature of the game, less visible than those in American football and baseball.
https://en.wikipedia.org/wiki/SportVU
https://arxiv.org/abs/1703.07030
SportVU was originally developed with European football in mind, but I don't know whether it has found use there or not.