I am a fan of Altium. It builds excellent software. We (KiCad) are not competitors with Altium so much as common members of the larger design engineering community.
Our goal is not to take users away from Altium but instead to grow the whole community so that everyone has access to the tools they need to build the hardware they want. The more people we have designing and building boards, the better. Why? Because we all benefit from those economies of scale. Low-volume, low-cost production benefits us all by allowing us to create circuit boards for pennies.
Open hardware is not open software. There will never be a zero-cost copy or modification. So we need Altium to be successful. And Zuken and Eagle and LibrePCB and all of the other software packages. Their success means more access to better parts, better boards and better data for all of us.
We have worked with Octopart to check their model development (they are using a generator for multiple footprint output) to ensure that they meet KiCad standards.
I am very happy that Octopart provides KiCad output and it will hopefully spur additional shops and manufacturers to add KiCad to their list of supported formats. If you want to see more industry uptake of KiCad, I would encourage you to use the KiCad parts download option in Octopart (and Digikey for that matter). They watch metrics there very closely to determine whether the investment of resources was worthwhile.