So if you "want to learn to code" and for some reason cannot, then I'm going to bet you have other issues that prevents you from doing so, which is the sentiment Dan Shipper (the original comment this poster was responding to) basically attributed to "false constraints."
I guess the argument comes down to believing that coding (like most people believe about design) requires some innate talent to be able to do it. And while I believe that might be the case to be great at it, I truly do believe almost everyone should be able to learn to code (or design) if they truly want it enough.
Like with anything, I prefer people not to go into a field if they're not passionate about it. Don't code if you're not into it. And don't come into design because it's Plan B. Code because you love it. Design because you can't get enough of it. If you're non-technical and your passionate about wanting to build technical things, then you really only have one avenue for that outlet if you can't somehow convince others to help build those things for you and that's learn it the hard way.