I'll represent the other side of the other side, people with zero programming skills, and lacking even the basic ability to learn said skills.
In any programming language.
I presume you mean the standard metastock product, such as this;
http://www.equis.com/
I used the old EOD version, some years ago-im sure its improved, i hope its improved, even heavy programmers back then said there were "fundamental issues" with its basic structure, whatever that means.
It sucked, for my purposes at the time , and still, basic charting and tracking-simple stuff, you'd think.
Its about as user friendly and intuitive as windows, might be a breeze for a geek, can do stuff and make pretty charts, but you must be a geek basically to appreciate its foibles and idiosyncrasies, and , like anything in trading, it goes with the territory- it assumes your a programming genius , thats the real key, i wasnt and arent.
If your a PC Geekazoid, metastock might be for you, because you would expect it to self destruct on you, and you'll have to fix it somehow.
A lot of people swear by it, love the damn program, remember i only had the old version eod, and i just swore AT it, and am still planning a ceremonial burning of this software.