Bill James is not wrong. To any casual observer, no difference.
For decades some of the best players in the world were banned from playing MLB. Made no difference.
And actually, if only US and Cdn born players were allowed to play MLB (sorry, Ang), attendance and ratings would be the same, or maybe higher taking into account certain mindsets.