The people who don't know who Messi is are usually casual MLS fans or people who don't watch the sport. Soccer isn't quite that popular in America, and the people who do watch are not watching the MLS unless it's the only thing on. As I said, the MLS is a joke. There is a reason players who are somewhat good go to Europe.