Messi could choose Saudi teams to earn more money or he could choose European teams like Barcelona to play in a team where they can get back home to where he started his career and he could also have the chance to earn more achievements with Barcelona but instead of choosing between money and home he did choose his family and that's why he came to America to live where he can take a rest with his family, That's why he even quit the national team temporarily to avoid any stress, take some rest and have more time to spend with his family.
Be it family, be it business or be it anything else, I think for us fans it is also cool to have a player like Messi play in the MLS because it makes it more attractive to watch it sometimes. In my case I don't follow the MLS, but now I will have a look every now and then and see how Messi is doing and as I said before, he will be a great catalyst for the American soccer fans and those who are about to become one with respect to the World Cup 2026. Messi going to the MLS is a true blessing for fans around the world as it will contribute to an even better World Cup. Players like him and Ronaldo have enormous influence on so many people around the world that it can only be good for the sport if they keep promoting it in different places.
That was the back when Ronaldo joined Saudi league as well. Nobody watched that league at all, nobody even knew the names of the teams, and aside from maybe like top 3 or 4, people still do not know the names of them all, I can name 10+ clubs in all big 5 leagues, but can't name 5 clubs in Saudi Arabia, but last season I watched all the highlights of games Ronaldo played in, which shows you how it works.
Same will definitely happen with Messi, some people will watch all MLS games, some people will watch all Miami games, and some people will watch just the highlights of Miami games but in the end the amount of people who will watch games in the USA will rise up like crazy and there will be a lot more viewers globally at the same time.