Weird as in exactly what you allow by assigning an open source license to your code? I'm not sure when the mentality of "the little guys can use my code but companies better pay me" crept into common discussion around open source, but it's never worked that way. If Nintendo didn't find a library up to their standards, they would have just created their own (likely not open source) version.