Just to name a few. Now, seriously, how much would you pay to attend one of these games? Because, honestly, I'm not even sure I would waste my time watching them on television, let alone spending $3-400 and all the time required to get to the stadium and back. Maybe I'm wrong but I really struggle to imagine American going at the stadium for Jordan vs Algeria or Cape Verde vs Saudi Arabia...
Perhaps citizens of each of these countries are willing to spend hundreds of dollars just to watch their favorite teams play. But for me personally, I wouldn't want to spend money to watch those matches - if it were a match between a big team, maybe I would pay the subscription fee to watch it, but since it's a less interesting team to watch, I'll just skip it and choose to watch the match highlights if they are available on YouTube. And I think that most Americans might think the same way I do, because they are still not that familiar with football, let alone watching matches from other countries, maybe they will think twice about spending some dollars just to watch a country they are not familiar with.
I mean, if not their own fans/citizens who else should spend money otherwise?

In the last years I haven't been following football as much as I used to because I feel like now it's just about money (but this is a different topic), anyway, I repeat, maybe it's just me, but I can't name a single player from Jordan, Tunisia, Curaçao, Cape Verde, Panana... And I can name maybe 2-3 from New Zealand, Egypt, Ghana, Uzbekistan and Iran. I find it kind of surreal to think that in the best competition of the world we are going to have a bunch of unknown players. And don't get me wrong, I love when there is the underdog team that makes the miracle and qualifies (Iceland, Trinidad and Tobago with the legendary Yorke, Jamaica in 1998, just to name a few) but this is too much. FIFA only think more matches = more money, the quality of the matches is not important to them.