D'karr
Adventurer
Maybe they meant the d20 license and OGL? Because I don't see what's mind boggling about a dodecahedron with numbers on it.
For people that are not into the type of games we play the d6 is probably the only dice they have any concept of, or have ever seen. The context of the quote in the video was definitely about the dice, not about a license.