Regardless, the whole notion that relationships can be pre-determined based on type is nonsensical. There are more than seven billion people out there on this Earth and it is highly improbable that only four letters can determine your compatibility with any given one of them. Just because I like hanging around a lot of EPs doesn't mean that every single IJ does as well. And when it comes to romantic relationships I would hope that people are forming them based on far more criteria than just someone's MBTI.
Many charts like the one linked in the OP are just a theory based off of another theory, something put down on paper, but not based off of reality.
Not all charts are that way, I like the one that Keirsey came up with, because he used a sound scientific method, he started without a theory and just watched and observed what people naturally did when given the chance, he looked for patterns in those natural choices that we make and he found that the majority of the patterns were the same, over and over again. The most common patterns were SP/SJ, SJ/SJ, NT/NF, NF/NF and NT/NT.. Oh, can't forget SP/SP, but those usually don't last very long.
Once he figured out the majority of the natural and successful patterns of pairings, he asked WHY does it happen this way? and then he spent a long time figuring it out, he wrote a book on it, you should read it if you get the chance, very informative. He found a whole bunch of useful information, but it seems that the biggest factor in humans choosing mates (personality wise) is S vs N, or Concrete vs Abstract. Each of us thinks in an Abstract or a concrete way, and the thinking style that we have influences and changes the way we speak, and as we know from all the countless relationship experts out there, one of the biggest keys to a successful relationship is communication, an S and an N in a relationship will have communication issues, they think and communicate on different wave lengths.
We don't need a chart to tell us how to find and make relationships and carry on the human race, we have been doing that for a great many years without ever knowing about personality types.
All the chart does is tell us WHY we do it, so that we can understand ourselves and others, and hopefully make the whole pairing up process just a little bit easier/smoother.