“Though, it's easy to say to do it yourself, but that's not really very helpful when most people cannot learn programming at all.”
I know I don’t know how to program and I realize it is because I am not able to put in the time and effort to learn. Along with that I don’t have an expectation that others will do it for me. Most importantly ANYONE with a PC and internet connection CAN learn to program. If they don’t it is because they choose not to make it a priority.