Who says Watson is only a narrow AI?
From what I can tell, most people in the world who have considered the question, with the exception of shminux say that Watson is a narrow AI. For example googling "Watson narrow AI" produces many results describing it as a narrow AI while googling "Watson general AI" produces no results describing Watson as a GAI (and "Watson GAI" thinks I really mean "Watson Guy"). The wikipedia article describing what general artificial intelligence means also seems to exclude Watson as a candidate.
OK, so it covers only a few human occupations:
But the list is steadily growing.
Now, connect it with a self-driving AI, and your cab e-driver can make small talk, advise on a suspicious skin lesion, evaluate your investment portfolio and help you fix an issue with your smartphone, all while cheaply and efficiently getting you to your destination.
How long until it can evaluate verbal or written customer requirements and write better routine software than your average programmer?