i just had to google those two guys to find out that they created Python and Ruby, respectively (i'm a theoretical physicist and those are the nerds i know). you can't compare the two s'es (steve jobs and stephen wolfram) - btw, i assume you know that steve suggested the use of the name Mathematica to stephen
totally irrelevant story. i was at the first Mathematica Conference (the reception buffet served shrimp - or prawns - the size of your hand) which i recall being held in Redwood City, or maybe it was in SF) and i was walking around the meeting hall and i saw steve and stephen conversing in a small room. my instinctive reaction was 'how can those two guys breathe with their combined egos taking up all of the oxygen in the room' LOL
jobs had charisma and the ability to create a 'reality distortion field'. it was incredible just to be in his vicinity. stephen's public 'gift' is that he exudes intelligence. i've known stephen since 1986 - when Mathematica was being created at the U of I - but i didn't talk to him for many years out of trepidation that i would say something that he would think was stupid. (and i don't get intellectually intimidated easily, not even by my nobel prize winning friends).
anyway to return to the theme of this discussion, i think that WL is just now beginning to reaching beyond STEM nerds to non-STEM nerds as Big Data and Digital Humanities become increasingly important. this is part of an ongoing revolution. i expect that the search for 'cause' that characterizes science will be (is being) replaced in large measure, by the search for 'correlation'. this drives us (were?) scientists nuts but that's their problem (not mine - i don't think we can ever understand reality; we can only model it).
and i think WL's pattern matching capabilities will become increasingly important. human thought is characterized by analogical reasoning which is really a type of pattern matching (by semantic rather than syntax... or do i have that backwards)? without question, the pattern-matching capabilities in WL are unsurpassed in any other language that i know of. i realize that pattern matching in WL is relatively slow (and discouraged by some excellent WL programmers) but i follow stephen's dictum expressed 30 years ago " you shouldn't develop [or use - my view] software based on hardware limitations because hardware keeps getting better and faster and you don't want it to outgrow the capabilities of the software". besides using pattern matching in WL is just too much fun (even more than making nested anonymous functions which i love to do) not to not utilize.