Both, but they are somewhat related.
Concept, because somehow Nintendo decided to ignore their sucess with the Wii, assume that third party support is needed to be sucessful, and then design a system easier for third parties to jump in.
Execution, because when you plan a system release with third party support in mind and it don't show up you get the software drought we're seeing.