Namecoin had a huge innovation on its hands with its integrated domain system that could lead to the web becoming decentralized. Imagine if bitcoin integrated something like that, we would see massive growth. However it seems many people in the Bitcoin community look down on any new innovation and don't want to see the protocol progress.
Namecoin has a different purpose than Bitcoin. It's not an improvement, but a different product. As simple as that.