I can program and play chess to a proficient level but I also know I can't design a good game whatsoever because the mindset required to design a truly good game seems to me to be something beyond logic and reasoning. Same thing with any other art. I don't think any framework could ever truly explain it.