Americans don't have the patience to sit through a Test Match or even an ODI. Soccer will replace the NFL as America's #1 sport before cricket catches on in any meaningful sense.
They have the patience to spend an entire day watching golf.
Sure, I know it will be a niche sport. But its not important that it be as popular as football or baseball. It doesn't need to be.
As long as the sport can get some media attention, and if we have a national team who can qualify for a World Cup and can at least compete with anyone, that is a pretty good goal in my opinion.
Soccer used to be where cricket is now, and now, and in 20 years, World Cups are in high definition and every match is shown, and our national team qualifies for every tournament. Would you believe that was possible 20 years ago?