the problem with the other Ligue1 teams is that they are teams that don't make big investments in their squad, I don't know exactly why Ligue1 teams haven't made big investments in their squad, but I can assume that the reason is a lack of money, the Ligue1 teams There has been no management that makes an effort to bring in a good coach and a good player negotiator so that they can sign good players for a low price, what I have seen are signings of players who come from Africa but who cannot stay in Ligue1 for a long time and when they go to other big leagues they start to shine, it's funny that the same African players who are shining in other leagues when they were playing in Ligue1 didn't shine
There are things that France's politicians have done that make good players stay away from Ligue 1, for example a very recent case was this bad behavior by the mayor of Marseille
The mayor of Marseille has demanded that his city's football club do not sign Manchester United forward Mason Greenwood.
Marseille mayor Benoit Payan has said it would be "unacceptable" if Greenwood ends up joining.
source: https://www.skysports.com/football/news/11095/13175753/mason-greenwood-transfer-news-manchester-united-agree-26-7m-deal-with-marseille-plus-significant-sell-on-clause
the politician is trying to give orders at a club, he is trying to get involved in sport, these types of attitudes are not good, when neymar played for PSG there was also a mayor who constantly complained about the things that neymar did in the city, the french fans didn't either help, they were constantly criticizing messi and neymar and that made the players leave. France needs to separate politics from sport and French fans need to start being humble